我知道Meteor会对数据库进行客户端缓存,以提高性能。在客户端Meteor方法调用中,有没有办法知道服务器端数据库操作实际何时完成(或实际上是否失败)?当完整的远程过程调用完成时,是否有可以挂钩的事件来获取通知?有没有办法使用subscribe()
知道这个特定的电话"真的"饰面?
例如,从simple-todos tutorial开始,有没有办法在服务器端deleteTask实现完成后获得通知(即服务器端数据库已成功更新)?
Template.task.events({
"click .delete": function () {
Meteor.call("deleteTask", this._id);
},
});
我知道Meteor故意隐藏服务器处理延迟,但我对我写的Meteor方法的网络操作性能感到好奇。