【发布时间】:2012-10-26 23:17:17
【问题描述】:
观察
我试图弄清楚 cursor.observe 如何在流星中运行,但一无所获。 Docs 说
建立一个实时查询,在查询结果发生任何变化时通知回调。
我想更好地理解 实时查询 的含义。
- 我的观察者函数将在哪里执行?通过 Meteor 还是通过 mongo?
多次运行
当我们有多个订阅观察者的用户时,每个客户端都会运行一个实例,这会导致我们出现性能和竞争条件问题。
- 我怎样才能像
singleton一样实现我的observe?只需一个实例即可运行。
编辑:这里有第三个问题,但现在是一个单独的问题:How to avoid race conditions on cursor.observe?
【问题讨论】:
-
我选择一起问两个问题,因为我猜它们太耦合了。第一个可能会回答第二个。