【发布时间】:2021-05-01 20:15:56
【问题描述】:
使用firestoresnapshot() 并设置侦听器时,Cloud Firestore 会向您的侦听器发送数据的初始快照,然后在每次文档更改时发送另一个快照。
但是,如果我关闭应用程序并重新打开它,firestore 是否会读取它已经查询过的所有数据,或者是否存在内部同步系统(例如,如果他们存储文档元数据,例如 updatedAt 他们只能阅读自 x) 以来未更新的文档?
换句话说。如果我使用onSnapshot() 监听器,我将首先读取 x 个文档,然后每次文档更改时读取 1 个文档。我的问题是:如果我关闭应用程序并且文档发生更改,那么当我打开应用程序时,是 1 read made 还是 x + 1 ?
这对我来说很重要,因为我有很多初始电话,我想知道这会如何影响成本 ($)。
了解数据建模及其对成本的影响也很重要。
【问题讨论】:
标签: firebase google-cloud-firestore