我有一种情况,我在应用程序中使用文档 DLS 版本控制功能。因此,在发布新版本的文档之前需要更新文档(背后的原因是,在发布之前需要第三方验证)。下面是更清晰的想法的例子,
/test/2c5faaaf-1f5f-4679-9918-0e8117a0ad7b.xml
/test/2c5faaaf-1f5f-4679-9918-0e8117a0ad7b_xml_versions/1-2c5faaaf-1f5f-4679-9918-0e8117a0ad7b.xml
/test/2c5faaaf-1f5f-4679-9918-0e8117a0ad7b_xml_versions/2-2c5faaaf-1f5f-4679-9918-0e8117a0ad7b.xml
在这个例子中,我想更新一些节点/test/2c5faaaf-1f5f-4679-9918-0e8117a0ad7b.xml
(这是最新版本),并且在验证过程之后,想创建一个新版本(即3
)进行更改。
它可以在MarkLogic 7
不xdmp:document-insert
丢失 DLS 集合中的托管文档且不工作的情况下正常工作MarkLogic 10
我正在尝试实现这种情况,因为它是对与 MarkLogic 通信的现有设计应用程序的需求。