【发布时间】:2016-04-08 07:43:57
【问题描述】:
我正在使用meteorJS 开发一个网络平台。 原生 android 应用程序也将连接到服务器以显示实时数据。因此,我将为我的应用程序使用流星的 ddp 协议,并将数据存储在 sqlite db 中,因为我需要它们离线工作。
对于 Android,要使用的 DDP 客户端似乎是:https://github.com/kenyee/android-ddp-client
在自述文件的“使用”部分(函数 broadcastSubscriptionChanged),我似乎可以监听一个集合中的更改,然后如果检测到更新事件,则更新整个集合。 问题是我的收藏很重,很多文件。 你知道 refreshFields 函数是由什么组成的吗?它会更新集合中的每个文档吗?还是只有那些已经改变的?
我只是想确保我的用户不会在每次更改大量集合中的文档时都有 5 分钟的加载微调器
非常感谢, 维克多
【问题讨论】: