服务器集合上的Meteor触发事件更改

时间:2014-09-29 11:46:44

标签: javascript mongodb meteor

当我的集合中的文档更改为特定值时,我想在流星服务器上触发事件,比如某些字段从false更改为true。

我熟悉将事件绑定到客户端;但是,我希望仅在服务器状态更改时调用此事件,特别是在我的集合中给定文档的值。我希望在发生这种情况时从服务器触发外部HTTP调用,因为我需要向外部应用程序发送消息。

2 个答案:

答案 0 :(得分:0)

似乎这是一个老帖子。为了别人的利益。

Peerdb包似乎可以完成您正在寻找的一些任务。 https://atmospherejs.com/peerlibrary/peerdb

答案 1 :(得分:0)

也有点晚了,但对这类问题最经典的解决方案是使用非常受欢迎的meteor-collection-hooks库。特别是,您可能希望使用.after.update挂钩(完整文档的单击链接),这允许您在对文档进行更新并在之前和之后进行比较后挂钩到特定集合中。将doc(更新后的文档)与this.previous(更新前的文档)进行比较。