Ich benutze die CouchDB und ich wollte nur eine HTTP-Anfrage auslösen, wenn eine Aktualisierung auf der couchDb Seite durchgeführt wird. Ich aktualisiere das Dokument mit der Java API (in einer Android-Anwendung). Vielen Dank im Voraus, jeder Hinweis wird geschätzt.Trigger nach Aktualisierung des Dokuments auf CouchDB
3
A
Antwort
3
CouchDB sendet keine Anfragen (antwortet nur auf sie).
Sie könnten jedoch ein Worker-Skript (z. B. in Knoten JS) implementieren, das eine Verbindung zu CouchDBs changes feed mit der feed=longpolling
Option herstellt. Dann können Sie die Änderungen so abhören, wie sie passieren, und auf sie reagieren - zum Beispiel eine HTTP-Anfrage senden.
Wenn Sie darüber nachdenken dies in Knoten zu implementieren, könnte das follow npm-Paket nützlich sein.
0
Sie könnten in der Lage sein, das implementieren mit PouchDB live sync
, wie unten:
var localDB = new PouchDB('localdb')
var remoteDB = new PouchDB('http://192.168.1.106:5984/remotedb')
localDB.sync(remoteDB, {
live: true,
retry: true
}).on('change', function (change) {
// Something changed
// trigger appropriate events here
})
Verwandte Themen
- 1. Zugriff auf Felder eines CouchDB Dokuments
- 2. CouchDB Verriegelungs Dokumente auf Bulk-Aktualisierung
- 3. Aktualisieren eines CouchDB-Dokuments in Nano
- 4. Elasticsearch Java API - Teilweise Aktualisierung des Dokuments mit BulkProcessor
- 5. Trigger Aktualisierung einer Tabelle
- 6. Wählen Sie Drucker nach Vorschau des Dokuments
- 7. Trigger, um alle Zeilen nach einer Aktualisierung zu ändern
- 8. Seiten des Word-Dokuments
- 9. Schriftart des Word-Dokuments
- 10. window.history.pushState Aktualisierung des Browsers
- 11. Nicht Brennen nach Update-Trigger, wenn sie von Insert-Trigger Aktualisierung
- 12. Nur einige Attribute eines Dokuments in couchdb holen
- 13. String-Version des Dokuments nach ID in Gensim abrufen
- 14. Aktualisierung des iOS-Bereitstellungsprofils nach Bestätigung des Zertifikats
- 15. Nach Trigger nicht in Trigger
- 16. Migration von Couchdb nach Elasticsearch
- 17. CouchDB die Filterung nach Datum
- 18. Aktualisierung des Dateinamens der Büroklammer nach dem Umbenennen des Modells?
- 19. index auf "_id" in couchdb existiert standardmäßig?
- 20. Migration von couchDB nach RDBMS
- 21. nano.request() Suche nach Abfrage couchDB
- 22. Zugriff auf Schlüsselbundartikel nach SMJobBless-Aktualisierung
- 23. CouchDB Document Model Änderungen?
- 24. Vollbild-Browserfenster beim Laden des Dokuments
- 25. So aktualisieren Sie den Datensatz/das Feld eines Dokuments in couchdb
- 26. Couchdb Replikation Benachrichtigungen auf Android Emulator
- 27. Position des Dokuments im Ergebnissatz in Solr
- 28. MongoDB nicht Aktualisierung von Dokumenten durchführen, nachdem nur ein Teil eines Dokuments Feld Aktualisierung
- 29. Wie definiere ich CSS innerhalb des Dokuments?
- 30. Trigger, der andere Tabelle bei der Aktualisierung ändern wird