我们目前正在使用MarkLogic的dls功能来处理文档版本控制,并尝试切换到使用REST API。默认情况下,document端点不使用版本控制,我无法找到任何方法来实现版本控制。顺便说一句,我指的是用于保留多个文档版本的dls函数,而不是REST API文档中提到的新的“内容版本控制”。事实上,在REST API文档中唯一提到文档版本的是一行字,说明内容版本控制不是同一件事。
我们唯一能想到的解决方案是编写自定义端点,复制现有document端点的PUT操作以及文档管理。如果可能的话,我宁愿避免这样做,特别是当考虑到MarkLogic 7的部分文档更新时。我们现在正在使用MarkLogic 6,如果有关系的话,但看起来7没有任何与此相关的新功能。
是否有一种使用MarkLogic现有端点的方法来实现版本控制呢?
我们唯一能想到的解决方案是编写自定义端点,复制现有document端点的PUT操作以及文档管理。如果可能的话,我宁愿避免这样做,特别是当考虑到MarkLogic 7的部分文档更新时。我们现在正在使用MarkLogic 6,如果有关系的话,但看起来7没有任何与此相关的新功能。
是否有一种使用MarkLogic现有端点的方法来实现版本控制呢?