Was passiert, wenn Sie ein Dokument an einem URI laden, der bereits in der Marklogic-Datenbank vorhanden ist?Was passiert, wenn Sie ein Dokument an einem URI laden, der bereits in der Marklogic-Datenbank existiert?
1
A
Antwort
3
Sie überschreiben die vorherige gespeicherte Version.
Sie diese auch einfach mit einem
fn:doc("uri");
xdmp:document-insert("uri", ...<your content here>...);
fn:doc("uri");
und sehen Sie versuchen, dass die Ausgabe übereinstimmt, was Sie gerade
0
Die zuvor gespeicherte Dokument eingefügt haben, dass URI (einschließlich Berechtigungen, Sammlungen überschrieben wird, oder Qualität, falls im Funktionsaufruf angegeben) , wenn der Benutzer über eine Rolle verfügt, die für diesen URI über die Aktualisierungsberechtigungen verfügt. Wenn der Benutzer keine Aktualisierungsberechtigungen für den URI besitzt, wird ein Fehler ausgelöst.
Haben Sie es selbst versucht? Was ist passiert? – Ares
Siehe die ersten beiden Sätze der Dokumentation [xdmp: document-insert()] (http://docs.marklogic.com/xdmp:document-insert). –