観察
カーソル.observeが流星内でどのように動作するかを理解しようとしましたが、何も見つかりませんでした。 ドキュメントによると
クエリ結果に変更があった場合にコールバックに通知するライブクエリを確立します。
ライブクエリの意味をもっとよく理解したいと思います。
- オブザーバー関数はどこで実行されますか?Meteorまたはmongoによって?
複数の実行
オブザーバーをサブスクライブするユーザーがいるだけではない場合、クライアントごとに1つのインスタンスが実行され、パフォーマンスと競合状態の問題が発生します。
- どうすれば
observe
それを実装できsingleton
ますか?すべてに対して実行されているインスタンスは1つだけです。
編集:ここに3番目の質問がありましたが、今は別の質問です:cursor.observeの競合状態を回避する方法は?