我的MarkLogic数据库中有一个重复的文档URI导致查询失败,所以我只想删除它。所以......
xquery version '1.0-ml';
xdmp:document-delete("the doc uri")
但这给出了
[1.0-ml] XDMP-DBDUPURI:xdmp:document-delete(“ the doc uri ”) - 在森林forest01和forest02中找到的URI doc uri
有关如何删除此文档的任何想法吗?
(我已尝试禁用其中一个森林,但这不起作用)
答案 0 :(得分:1)
我很想知道你是如何使用相同的uri创建两个文档的,这不是你可以正常实现的。在过去的几年里,我只见过一次。它可能仍然列在http://marklogic.markmail.org/上,但我自己找不到。
您可能应该断开它们,而不是禁用森林。首先是forest01,重新连接它,然后断开forest02。转到Admin界面中的Forests概述页面,只需从相应的下拉列表中选择不同的数据库或不选择数据库。
HTH!
答案 1 :(得分:0)