marklogic - 使用 .Net Xcc 检查 MarkLogic Collection 中的文档

标签 marklogic

如何使用.Net XCC检查MarkLogic数据库的集合中是否存在文档?

最佳答案

如果性能很重要,您可能希望避免 xdmp:document-get-collections 的片段获取。如果您启用了 URI 词典,则这是可能的。

exists(
  cts:uris(
    (), (),
    cts:and-query(
      (cts:document-query($document-uri),
       cts:collection-query($collection-uri)))))

这会询问 URI 词典是否有任何文档 uri 与指定的集合 URI 和文档 URI 相匹配。

关于marklogic - 使用 .Net Xcc 检查 MarkLogic Collection 中的文档,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15269257/

相关文章:

marklogic - MarkLogic 中同一文档的多个 URI?

rest - 使用 MarkLogic REST API 进行文档版本控制

marklogic - 我什么时候应该使用 MarkLogic 9 的 Optic API?

linux - 任何人都可以帮助清除命令行问题MarkLogic MLCP

javascript - MarkLogic - 查询未定义特定 json 属性的文档

xquery - 如何在 MarkLogic 中重命名文档?

xquery - Marklogic - mem-node-replace 出现问题

xquery - 按顺序阅读文件

marklogic - $error :errors is empty? 时如何触发 MarkLogic 错误处理程序

ruby - 在 Marklogic 集群之间移动大型文档时如何增加超时时间?