2014-02-18 26 views
0

有沒有一種簡單的方法來使用流星api輪詢需求沒有實時訂閱的開銷?我不想使用休息api,我只想從ddp中獲取它,但不保留訂閱。有些數據不需要那麼實時。謝謝!需求流星民意調查沒有訂閱

+0

請更詳細地描述您的使用案例... – Geremy

+0

您最好的選擇可能是在回調中用'stop()'調用'subscribe'。 –

+0

您可以使用Meteor.call以json格式獲取數據並直接使用它。如果你想以收集的形式,你可以做@ ChristianFritz的方式 – Akshat

回答

1

從流星文檔的http://docs.meteor.com/#find部分:

光標是一個反應性數據源。您首次在反應計算(例如模板或自動運行)中檢索帶有提取,映射或forEach的遊標文檔時,Meteor將註冊對基礎數據的依賴關係 。對光標中的文檔進行更改的集合的任何更改都會觸發重新計算。若要 禁用此行爲,請通過{reactive: false}作爲選項進行查找。

+0

這聽起來只是客戶端,會結束訂閱嗎? – Harry

+0

正如文檔所述,這是* * anywhere * api。你只需在你的find語句中發佈它,那麼客戶端將不會被髮送任何更新。 –