当集合文档更改时,我正在使用Tracker.autorun
我的 Meteor 应用程序中的函数调用。跟踪器正在工作,但是我只希望它在文档的特定属性发生更改时运行:
Tracker.autorun(() => {
let _x = Site.MyCollection.findOne(this._id).myProperty;
if (_x) {
this._myMethod(_x);
}
});
我只希望计算在“myProperty”的值发生变化时失效,但是只要集合的任何属性被更新,它就会被调用。
在这种情况下我不能使用Session
变量,因为 的值myProperty
可以由另一个连接的客户端更新。
我怎样才能做到这一点?