流星:迷你mongo清除过程

时间:2016-03-11 08:20:03

标签: meteor collections publish-subscribe

我订阅了:

        Meteor.subscribe(
            'FavCollection',
            Session.get('current_query'),
            Session.get("sortCollectionBy"),
            {
                onReady: function () {
                    console.log(FavCollection.find().fetch().length);
                }
            }
        );

如果我更改了会话变量sortCollectionBy,订阅会更新。在我的发布功能中,我将结果限制为100个文档。因此,在我的FavCollection中,最多应该有100个文档。但事实并非如此。

插入新文档时会触发onReady。因此,直接在我的onReady-callback中,我有最多200个组件。清除过程在(!)订阅回调之后开始。但是我需要知道从旧文档中清除Collection的时刻(在我的收藏中再次有100个文档的那一刻)。是否有像waitForPurge之类的回调?我错过了一点,我对此的理解是错误的吗?我应该取消订阅并制作新的(并加载重叠文档两次)吗?

0 个答案:

没有答案