我已经使用 FieldValueMatch 对dateTime
数据类型进行通配符搜索,但是当我使用与字符串相同的模式时它会抛出错误
cts.fieldValueMatch("submittedOn", "2020*", ["case-insensitive"], cts.collectionQuery("customers"))
我是否以错误的方式使用该模式?有人可以建议吗
这是您遇到的错误吗?
[javascript] XDMP-ARG: cts.fieldValueMatch("submittedOn", "2020*", "不区分大小写", cts.collectionQuery("customers"(( -- arg2 无效
您正在使用string
模式进行查询。
$pattern 要匹配的模式。参数类型必须与词典类型匹配。字符串参数可以包含通配符。
为了能够执行通配符string
值匹配,您需要在该submittedOn
字段上具有string
范围字段索引。同一字段上可以有多个索引。