【发布时间】:2014-06-05 13:59:14
【问题描述】:
如何在没有客户端连接到我的流星站点的情况下查看 MongoDB 文档的更改然后触发函数?
【问题讨论】:
-
不是重复的,链接的问题更多的是关于架构,而这需要一个单一的配方。
如何在没有客户端连接到我的流星站点的情况下查看 MongoDB 文档的更改然后触发函数?
【问题讨论】:
在服务器代码中:
var docId = "someDocumentId";
var handle = FooCollection.find(docId).observeChanges({
changed: function(id, fields) {
// Trigger your callback
}
});
// ... Some time later, to clean up
handle.stop();
有关可以传递给observeChanges 的内容以及返回的参数的更多信息,请参阅the docs。这是一般 observeChanges 用法的一个特定案例,它允许您一次查看多个文档并获取许多不同类型事件的回调。
【讨论】: