数据库插入/更新nodejs中的事件驱动事件

Nodejs在一个事件驱动的事情中接近一切。

监视数据库更改的简单方法是在单独的线程上轮询它。 是否有一个基于事件的等价物? 如何监视一个数据库的nodejs的变化?

任何与此有关的解决scheme将最终成为一种forms

var interval = 1000; setInterval(function(){ db.find(function(err, data){ // check data for changes }) }, interval); 

您可以使用其他function,例如取消器,重试等。但它最终将只是一个计时器,发出一个事件,附加一个callback。 setInterval就是这样做的。