如果我在Tracker.autorun()中有一个订阅,那么发布将接受一个变量选择器,这意味着每次返回的结果可能不同,minimongo是否会缓存从所有发布返回的所有文档?还是每次都清除所有文档,只保留以前发布的返回文档?
发布于 2015-07-02 15:29:08
Meteor足够聪明,可以跟踪每个客户端为每个发布者拥有的当前文档集。当发布者重新运行时,它知道只在集合之间发送difference。让我们以下面的序列为例:
订阅帖子:a,b,c
b,c,d
d.
发送a消息和added消息
注意:如果您在重新运行订阅之前停止了订阅,则不会发生这种情况。
https://stackoverflow.com/questions/31177982
复制相似问题