2013-06-19 59 views
0

從文檔:如何關閉訂閱流星

複雜的客戶端可以打開訂閱和關閉,以控制多少數據被保存在緩存中,管理網絡流量。如果訂閱被關閉,則其所有文檔將從緩存中移除,除非另一個活動訂閱也提供了相同的文檔。

如何關閉訂閱?下面的示例代碼。


客戶端和服務器:

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

服務器:

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

客戶:

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

回答

2

Meteor.subscribe()返回的句柄,你可以調用stop方法。在這這裏

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

//stop subscription 
roomSubscription.stop(); 

更多信息:http://docs.meteor.com/#meteor_subscribe