您可以刪除一個通過搜索它們並從安全數據庫中刪除其中一個。
請注意:這是一個尖銳的工具方法,如果使用不當可能會破壞您的安全數據庫 - 所以要特別小心!
如果您在查詢控制檯中針對您的安全數據庫運行此操作,它將返回一系列結果。我提供了每個安全條目的URI和文件的內容。通過這種方式,您可以對使用提供的URI手動刪除哪一個做出明智的決定。作爲樣本設計的一部分,我沒有將其自動化 - 我將安全數據庫解剖給你。
xquery version "1.0-ml";
declare namespace sec="http://marklogic.com/xdmp/security";
for $doc in fn:doc(cts:uri-match("http://marklogic.com/xdmp/users*"))[./sec:user/sec:user-name="beezelbubba"]
return <result uri="{xdmp:node-uri($doc)}">{$doc}</result>
當然,在問題的用戶的用戶名替換beezelbubba。
還有其他方法可以搜索這些信息。我選擇xPath方法,因爲安全數據庫可能未啓用某些搜索功能。
奇妙的是,它工作得很漂亮! –
太好了 - 如果它能奏效,請您將答案標記爲已接受,以便人們可以花時間在其他門票上?謝謝 –