Dokumente anlegen und speichern
Um neue Dokumente in der Datenbank anzulegen, kann entweder eine PUT- oder eine POST-Operation verwendet werden. Der Unterschied zwischen beiden Methoden liegt in der Adressierung: Während Sie bei einer POST-Operation die DocID des zu speichernden Dokuments nicht anzugeben brauchen, weil diese dann von CouchDB generiert wird (UUID), müssen Sie in einer PUT-Anweisung die DocID bereits in der URL aufführen.
Die Verwendung einer PUT-Operation ist immer die bessere Wahl, da POST-Anweisungen durchaus von HTTP-Clients erneut gesendet werden können, womit ein Dokument unter Umständen doppelt angelegt würde. Sollte Ihr Client nicht in der Lage sein, eine UUIDs zu generieren, können Sie sich welche vom Server über die Funktion ...
Get CouchDB kurz & gut now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.