我正在使用Marklogic8
,并根据业务规则,将JSON写入两个不同的URI, uriA 和 uriB 。
用例是文件可以包含相同的元素和相同的值,例如:a timestamp
。
当我根据时间戳进行搜索时,我只需要一个URI中的文件,如 uriB 。
我怎么做到的?
答案 0 :(得分:3)
如果您提前知道URI,那么您可以使用public Size Size {
get {
return new Size(Width, Height);
}
}
简单地与您的查询建立对象:
cts:document-query
<强>更新强>
使用Java API可以构建类似的查询:
cts:and-query((
cts:json-property-query('timestamp', $myTimestamp), (: Or however you query timestamps :)
cts:document-query('uriB')
))