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