2

パブリッシュされたカーソル (カーソルが指すデータではなく、カーソル全体) を変更すると、Meteor はremoved新しいカーソルに表示されないすべてのドキュメントについてクライアントにメッセージを送信することに気付きました。より技術的な用語で私が意味すること:

// client side
Tracker.autorun(function() {
    var someReactiveVar = someReactiveVar.get(); 
    Meteor.subscribe('myPublication', someReactiveVar);
}
...
// server side
Meteor.publish('myPublication', function() {
    var someParameter = arguments[0];
    return myCollection.find({ someAttribute: someParameter });
});

変更すると、クライアント側のMiniMongosomeReactiveVarに送信されたすべてのドキュメントmyCollectionが削除されます (新しいカーソルの一部でない場合)。場合によっては、これが必要になることもありますが、私の質問は単純です: これを防ぐことはできますか? どのように?

4

1 に答える 1