如何在没有客户端的情况下观看MongoDB文档以进行更改?

时间:2014-06-05 13:59:15

标签: mongodb meteor

如何在不将客户端连接到我的流星站点的情况下观看MongoDB文档进行更改然后触发功能?

1 个答案:

答案 0 :(得分:1)

在服务器代码中:

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用法的特定情况,它允许您一次观看多个文档并获得许多不同类型事件的回调。