4

Meteorアプリケーションでthis.flush()をいつ使用できるかを理解しようとしています。

ドキュメントには次のように記載されています

公開関数内を呼び出します。保留中のすべての設定済み、未設定、および完全なメッセージをクライアントに送信します。

私の公開機能がこのようなものである場合

Meteor.publish('myCollection', function(myid){
    return MyCollection.find({_id: myid});
});

this.flush()を使用しますか?

this.flush()をどのような場合に使用しますか?

ありがとうS

4

1 に答える 1

1

Mongoカーソルをサブスクライブされた各クライアントの適切なコマンドに変換Meteor.publishする方法の詳細を自動的に処理するため、このユースケースでは必要ありません。setunset

独自のsetとを管理するカスタム公開を作成する場合unsetは、を使用flushして、保留中のすべての変更をクライアントにプッシュできます。その手法の例はここにあります:Meteorドキュメントのmessages-countの例はどのように機能しますか?

于 2012-05-24T19:36:33.310 に答える