werktwel
のこの文字列は問題ないのですが、werktniet
の文字列は私のクエリで使用するときではありません。構成された文字列を使用する
ログに記録すると同じことが分かります。 "2016-03-21*"
とタイプは両方ともstring
です。これもログに記録されます。
// 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