我正在使用meteorJS开发一个网络平台。 原生Android应用程序也将连接到服务器以显示实时数据。因此,我将为我的应用程序使用meteor的ddp协议,并将数据存储在sqlite数据库中,因为我需要它们脱机工作。
对于Android,要使用的DDP客户端似乎是:https://github.com/kenyee/android-ddp-client
在自述文件的“用法”部分(函数broadcastSubscriptionChanged)中,似乎我可以侦听一个集合中的更改,然后在检测到更新事件时提升整个集合。 事情是我的收藏很重,很多文件。 你知道什么是refreshFields函数吗?它会更新集合中的每个文档吗?或者只是那些已经改变的人?
我只想确保每次大型集合中的文档发生更改时,我的用户都不会有5分钟的加载微调器
非常感谢, 维克多
答案 0 :(得分:0)
此行表示只有_id === docId
的文档才会刷新。
mParties.get(docId).refreshFields();