Über die Befehlszeile mit CouchDB arbeiten – so funktioniert´s


CouchDB verfügt über eine automatische Änderungsverfolgung und -kontrolle. Im obigen Beispiel ist zu beachten, dass es ein _rev-Feld mit einer Revisionsnummer gibt, obwohl wir das in unserer ursprünglichen PUT-Anfrage nicht eingefügt haben. Dieses Feld für die Revisionsnummer wird automatisch erstellt, wenn Sie einen Datensatz einfügen.

Um ein Dokument zu aktualisieren, müssen Sie CouchDB mitteilen, welche Revision Sie aktualisieren. Wenn die Revisionsnummer übereinstimmt, aktualisiert CouchDB die Informationen und generiert eine neue Revisionsnummer. (Wenn die Revisionsnummer nicht übereinstimmt, gibt CouchDB einen 409 Konfliktfehler zurück.)

Um ein Dokument zu aktualisieren, verwenden Sie die PUT-Methode und geben Sie die Revisionsnummer an. Sie können entweder das gesamte Dokument oder nur ein einzelnes Feld aktualisieren.

In diesem Beispiel werden wir die Anzahl der Sterne in der Bewertung von 4 auf 5 aktualisieren:



Source link

Kommentar verfassen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Nach oben scrollen