Wie können Sie teilweise Updates in PouchDB implementieren?
-
21-12-2019 - |
Frage
Nehmen wir an, Sie haben folgende Dokument:
generasacodicetagpre.und Sie haben zwei verschiedene Clients, die diese Daten gleichzeitig bearbeiten, z.Client 1 möchte den Titel in saubere die Gerichte ändern und Client 2 möchte die Priorität in hoch ändern.
Wie kann dies mit POUCHDB implementiert werden?
Lösung
Aktualisierungshandleiter und Teilaktualisierungen werden in couchdb unterstützt, erfordern jedoch einen Ruhelaufruf für jedes Update, das den Zweck der Verwendung von PouchDB besiegt, um offline und synchronisieren.Eine andere Lösung besteht darin, das jedes doc ein delta -Methode zu verwenden.
Diese Funktion ruft alle Dokumente ab:
generasacodicetagpre.und diese Funktion ermöglicht es Ihnen, teilweise Updates zu erstellen:
generasacodicetagpre.Für ein komplettes Beispiel siehe Teil-Updates mit Pouch