Marklogic 中具有相同 URI 的不同文档

Different Documents with the same URI in Marklogic

在我正在处理的 Marklogic XML 数据库中,有两个具有相同 URI 的不同文档。在 Marklogic DB 中为不同的 XML 文档使用相同的 URI 是合法的吗?

MarkLogic 文档由其 URI 标识。您不应该拥有具有相同 URI 的不同文档,但它可能会发生。看看这个 link https://help.marklogic.com/knowledgebase/article/View/22/0/handling-xdmp-dbdupuri-errors 。它提供了有关如何解决问题的建议

您可以使用相同的 URI,没有违规。由于您的要求要求相同的 URI,您可以为每个文档提供不同的集合,因此您将能够 fetch/query 相应地访问您的数据库。