Node.js中的Couchdb更新事件处理程序

丹尼·休

我想在Node.js中创建一个应用程序。这个应用程式修改了文件,可以说:

{_id: xxx, text: "Hello"}

每次更改此文档时,我都想在我的node.js应用程序中执行一个功能。所以大概是这样的

$db.on('update', function(id){
   console.log("There are changes in " + id)
})

如何使用Node.js做到这一点?

阿克沙吉万·夏尔马

您正在寻找ouchdb的更改提要。每当db您在订阅的中更新文档时,都会发送一条通知。您可以只听该通知并执行代码。

您还可以订阅特定的文档ID。请参阅POST请求中请求选项

另外,由于您使用的是Node js,因此建议您看一下Follow库它使您要做的事情变得容易得多。

例子:-

    var follow = require('follow');

     follow({db: "<database name here>", include_docs:true}, 
       function(error, change) {
       if(!error) {
           console.log(change.doc) // updated doc
           console.log("Got change number " + change.seq + ": " + change.id);
       }
     });

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在Node.js中的事件处理程序中异步等待

来自分类Dev

没有新事件排队时,node.js应用程序如何保持运行?

来自分类Dev

表更新事件处理程序

来自分类Dev

表更新事件处理程序

来自分类Dev

Node.js中的处理程序响应

来自分类Dev

Node.js中的处理程序响应

来自分类Dev

如何处理gnome扩展程序中的麦克风声级更新事件?

来自分类Dev

使用Angular更新事件处理程序的作用域

来自分类Dev

如何模拟 node.js 模块的事件和事件处理程序?

来自分类Dev

Node.js中的“ ReferenceError:处理程序未定义”

来自分类Dev

Node.js 中的回调处理程序

来自分类Dev

单个容器中的Node.js Koa应用程序和CouchDB

来自分类Dev

Node.js 从事件处理程序返回变量到父函数

来自分类Dev

MongoDB无法在node.js应用程序中更新?

来自分类Dev

Alexa Node JS 如何处理多个事件的取消事件

来自分类Dev

Node JS 同步事件

来自分类Dev

Node.js从CouchDB流视频并显示在视频标签中

来自分类Dev

Node.js:用于作业处理的公牛分离过程无法捕获队列中的事件

来自分类Dev

如何在保留顺序的同时异步处理Node.js中的流事件?

来自分类Dev

Node.js中的子事件顺序

来自分类Dev

同步node.js中的查询(或事件)

来自分类Dev

从不在 Axon 中工作的事件处理程序发布新事件

来自分类Dev

Node.js-如何处理流错误事件

来自分类Dev

Node.js抛出未处理的错误事件

来自分类Dev

Node.js抛出未处理的错误事件

来自分类Dev

node js无法处理sns事件消息内容

来自分类Dev

处理Node js中的多个错误

来自分类Dev

在Node.js中批处理

来自分类Dev

node.js中的TCP流处理