我对 node 和 express 非常陌生,但我正在尝试在我的 todo 列表应用程序中实现 mongo-watch ( https://github.com/TorchlightSoftware/mongo-watch ) 以收听对 mongodb 集合的更改。现在我的问题是我在哪里声明观察者?在控制器中?应用程序.js?为了只听插入事件,我必须将“selection”和“idSet”设置为什么?我也在使用 Angular。
var MongoWatch, watcher;
MongoWatch = require('mongo-watch');
watcher = new MongoWatch({
format: 'pretty'
});
watcher.query({
collName: collName,
selection: selection,
idSet: idSet
}, function(err, query) {
query.on('data', function(event) {
console.log('something changed:', event);
});
});
任何指导将不胜感激!
谢谢!