0
我对集合有多个observeChange。 我想从更新集合中禁用observeChanges,有人有想法吗?从更新查询中禁用observeChange
我发现被动:从Meteor Docs错误的.find()有没有相同的.update()?
我对集合有多个observeChange。 我想从更新集合中禁用observeChanges,有人有想法吗?从更新查询中禁用observeChange
我发现被动:从Meteor Docs错误的.find()有没有相同的.update()?
您可以尝试在更新之前使用collection hooks停止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'}});
谢谢。我以不同的方式实施它,但很高兴知道 – foger