【发布时间】:2020-04-03 13:01:04
【问题描述】:
我需要查看 MarkLogic 中的多个 JSON 文档,并且需要专门使用 jsearch.values。但是,默认情况下所有结果都是通配符。是否有任何选项可用于指定我希望我的搜索不使用通配符?
【问题讨论】:
标签: javascript json search marklogic marklogic-9
我需要查看 MarkLogic 中的多个 JSON 文档,并且需要专门使用 jsearch.values。但是,默认情况下所有结果都是通配符。是否有任何选项可用于指定我希望我的搜索不使用通配符?
【问题讨论】:
标签: javascript json search marklogic marklogic-9
带有cts.jsonPropertyRangeQuery() 查询的where() 子句将查找限制为精确匹配的文档。一个例子:
jsearch.values(['propName'])
.where(cts.jsonPropertyRangeQuery('propName', '=', 'Stack string'))
.result();
正如该答案的早期版本中所指出的,该版本曲解了该问题,match() 操作在查找值时应用了通配符匹配。
希望对您有所帮助,
【讨论】: