来自文档:
高级客户端可以打开和关闭订阅,以控制缓存中保留的数据量并管理网络流量。关闭订阅时,除非同一文档也由另一个有效订阅提供,否则将从缓存中删除其所有文档。
订阅如何关闭?下面的示例代码。
客户端和服务器:
Rooms = new Meteor.Collection("rooms");
服务器:
Meteor.publish("rooms", function () {
return Rooms.find();
});
客户端:
Meteor.subscribe("rooms");
...
//Now turn off the subscription
答案 0 :(得分:2)
Meteor.subscribe()返回一个句柄,您可以在其上调用stop方法。
//subscribe
roomSubscription = Meteor.subscribe("rooms");
//stop subscription
roomSubscription.stop();
有关此内容的更多信息:http://docs.meteor.com/#meteor_subscribe