meteor如何强制执行共享相同记录的查询同时更新?

时间:2014-09-01 09:50:55

标签: meteor

如果我发布两个来源:

  1. 最新消息:这将始终是最新消息
  2. 消息:可以按间隔(对于分页)进行参数化。例如,消息1-10 将是10条最新消息。
  3. 在我的网站上,我将分别显示最新消息消息,但在同一屏幕中。

    问题最新消息消息可能会共享一条记录(如果用户订阅最新消息消息[1..N] )。流星如何强制执行,如果我有两个查询,一个导致记录来自最新消息,一个来自消息1-10 的记录(这些查询的结果将共享一条记录 - 最新消息),这些反应源将更新相同时间,因此用户不会看到新的最新消息,但仍未注意到此消息在消息区域中显示前10条最新消息

1 个答案:

答案 0 :(得分:1)

当mongodb服务器更新记录时,客户端上的minimongo将使用mongo oplog复制更新,一旦minimongo客户端复制所述更改,将更新所有需要重新评估的模板。

简而言之,不用担心,Meteor会确保所有模板同时刷新。