Dokumente kopieren
In CouchDB ist es möglich, Dokumente serverseitig zu kopieren. Ohne diese Möglichkeit müssten Sie Dokumente samt ihrer Anhänge herunterladen, um diese dann in einer PUT-Operation wieder an den Server zu übertragen. Das ist jedoch nur innerhalb derselben Datenbank möglich. Dafür wurde der HTTP-Standard erweitert. Um Dokumente zu kopieren, verwenden Sie einen HTTP COPY-Befehl auf die URL des Quelldokuments.
COPY /dbname/doc_id
Im Header geben Sie den Parameter destination für das Zieldokument an. Sollte das Zieldokument bereits existieren und möchten Sie es überschreiben, müssen Sie die jeweilige RevisionID des Zieldokuments mit übergeben.
Tipp
Beachten Sie, dass es sich bei dieser Operation um eine Erweiterung von HTTP handelt, die ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access