如何在流星中关闭订阅

时间:2013-06-19 03:28:35

标签: meteor

来自文档:

  

高级客户端可以打开和关闭订阅,以控制缓存中保留的数据量并管理网络流量。关闭订阅时,除非同一文档也由另一个有效订阅提供,否则将从缓存中删除其所有文档。

订阅如何关闭?下面的示例代码。


客户端和服务器:

Rooms = new Meteor.Collection("rooms");

服务器:

Meteor.publish("rooms", function () {
  return Rooms.find();
});

客户端:

Meteor.subscribe("rooms");
...
//Now turn off the subscription

1 个答案:

答案 0 :(得分:2)

Meteor.subscribe()返回一个句柄,您可以在其上调用stop方法。

//subscribe
roomSubscription = Meteor.subscribe("rooms");

//stop subscription
roomSubscription.stop();

有关此内容的更多信息:http://docs.meteor.com/#meteor_subscribe