在couchDB更新文档后触发

在couchDB更新文档后触发,couchdb,Couchdb,我正在使用couchDB,我只是想在couchDB端执行任何更新时触发一个http请求。我正在使用java api(在android应用程序中)更新文档。提前感谢您提供任何线索。couchDB不发送请求(它只响应请求) 但是,您可以实现一个worker脚本(例如在node JS中),它通过feed=longpolling选项连接到CouchDB。 然后,您可以在更改发生时一直监听它们,并以任何必要的方式对其作出反应—例如,发送HTTP请求 如果您正在考虑在节点中实现此功能,那么npm包可能会很有

我正在使用couchDB,我只是想在couchDB端执行任何更新时触发一个http请求。我正在使用java api(在android应用程序中)更新文档。提前感谢您提供任何线索。couchDB不发送请求(它只响应请求)

但是,您可以实现一个worker脚本(例如在node JS中),它通过
feed=longpolling
选项连接到CouchDB。 然后,您可以在更改发生时一直监听它们,并以任何必要的方式对其作出反应—例如,发送HTTP请求


如果您正在考虑在节点中实现此功能,那么npm包可能会很有用。

您可以使用PockDB
live sync
实现此功能,如下所示:

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
})