Ich frage mich, warum diese Zeichenfolge in werktwel
ist in Ordnung, aber die Zeichenfolge in werktniet
ist nicht, wenn ich sie in meiner Abfrage verwenden.Mit konstruierten Zeichenfolge
Wenn ich sie protokolliere, sehe ich das gleiche; "2016-03-21*"
und der Typ ist für beide string
, wenn ich das auch protokolliere.
// create data
declareUpdate();
xdmp.documentInsert(
"/example.json",
{"meting": "783", "bericht": "553", "plant": "01", "timestamp": "2016-03-21T22:32:30.361756"},
xdmp.defaultPermissions(),
xdmp.defaultCollections(),
10)
// query
var nu = new Date();
var beteredatum = nu.getFullYear() + "-" + (Number(nu.getMonth())+1) + "-" + nu.getDate();
var werkniet = beteredatum + "*";
var werktwel = "2016-03-21*";
var a = cts.search(cts.jsonPropertyValueQuery("timestamp", werkniet, "wildcarded")).toArray();
xdmp.log(xdmp.type(werkniet));
a