Обновить управляемый документ без создания новой версии в MarkLogic 10

У меня есть одна ситуация, в которой я использую функцию управления версиями документов 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 ответов

Другие вопросы по тегам