【发布时间】:2013-02-02 09:19:02
【问题描述】:
我已经找到了
_suppress_initial: true
但它不适用于 0.54
我想观察一些集合,比如 Orders Collection。
如果我有大量订单并且添加新订单时我想使用观察来更新另一个集合。
我没有将观察放入 Meteor.publish 如果我不停止观察会怎样,如果我在服务器运行期间一直观察它会减慢服务器吗?
if Meteor.isServer
obOrders = Orders.find({}).observe # when server restart does this slow down performance ?
_suppress_initial: true # doesnt work
added: (order) ->
console.log order # still add exist documents
if Date.now() - order.timestamp < 500
console.log order # update another one
或者我应该限制 Orders.find {},限制:50 并按时间戳排序以观察最新文档?
在服务器 Meteor.startup 或 Meteor.publish 上进行观察,这两个条件有什么不同?
如果我把它放到 Meteor.startup 中,这是否意味着我会进行单例观察?
【问题讨论】:
-
同样的事情,也无法让 _suppress_initial 为我工作
标签: meteor