在meteor.js中是否可以重新启动已停止的订阅?

sem*_*eos 1 meteor

例如:

var subscription = Meteor.subscribe("allplayers");

//later

subscription.stop();

//later

subscription.start();
Run Code Online (Sandbox Code Playgroud)

我知道start()不存在,因为我已经尝试过了.有不同的方式吗?

小智 11

只需重新订阅发布即可重新启动订阅.

var subscription = Meteor.subscribe("allplayers");

//later - stop subscription

subscription.stop();

//later - restart subscription

subscription = Meteor.subscribe("allplayers");
Run Code Online (Sandbox Code Playgroud)