我已经搜索并找到了
_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 {}, limit: 50 并按时间戳排序以观察最新文档?
将观察服务器 Meteor.startup 或 Meteor.publish 这两个条件有什么不同?
如果我把它放到 Meteor.startup 中,这是否意味着我会进行单例观察?