2016-09-26 4 views
0

コレクションにobserveChangeという倍数があります。 私はobserveChangesをアップデートコレクションから無効にしたい、誰かがアイデアを持っていますか?更新クエリのobserveChangesを無効にする

反応が見つかった:false。Meteor Docsから.find()は.update()と同じですか?

答えて

0

を使用して、更新する前にobserveChangesクエリを停止してから更新することができます。

let handle = MyCollection.find().observeChanges({...}); 

MyCollection.before.update(function() { handle.stop; }); 

MyCollection.after.update(function() { handle = MyCollection.find().observeChanges({...}); }); 

MyCollection.update({_id: 'xxx'}, {$set: {foo: 'bar'}}); 
+0

ありがとう。私はそれを違う方法で実装しましたが、それは知っておくと良いです – foger

関連する問題