更新托管文档而不在MarkLogic 10中创建新版本

时间:2019-08-27 13:37:12

标签: marklogic marklogic-7

在一种情况下,我正在应用程序中利用文档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通信的是现有设计应用程序的需求。

0 个答案:

没有答案