Marklogic版本:9.0-6.2
我的要求是运行属性值查询,但仅限于特定集合。我在下面的查询中尝试过,希望andQuery对结果进行交集,但是我要取回“注册”集合中的所有文档。
cts.search(
cts.andQuery[(
cts.collectionQuery("registration"),
cts.jsonPropertyValueQuery("RegistrationId","reg1"))
]
)
此外,即使它可以进行调整,它似乎也不是仅获取一个必需文档的有效方法(cts.jsonPropertyValueQuery在上述查询中始终仅返回1个文档)。关于将cts.jsonPropertyValueQuery限制为特定集合的最佳方法有何建议?
答案 0 :(得分:2)
查询中有错字。试试这个;)
cts.search(
cts.andQuery([
cts.collectionQuery("registration"),
cts.jsonPropertyValueQuery("RegistrationId","reg1")
])
)