cam*_*lle 1 javascript firebase google-cloud-firestore
我正在尝试获取 Firestore 中集合的同步状态。具有以下查询快照。
firebase.firestore().collection("cities").onSnapshot(
{ includeMetadataChanges: true },
(querySnapshot) => {
setHasPendingWrites(querySnapshot.metadata.hasPendingWrites);
}
);
Run Code Online (Sandbox Code Playgroud)
这个听众需要额外付费吗?(比我对 Firestore 的读/写/更新/删除查询)
最初,您需要为“城市”中的每个文档读取一次,然后只要侦听器仍然处于活动状态,每次添加、更新或删除其中一个文档时,您都会花费一次读取时间。它与任何其他监听查询没有什么不同。
如果您要求的话,指定includeMetadataChanges并不需要任何额外费用。有关待处理写入的额外元数据来自 SDK 管理的本地应用程序持久层,不需要来自 Firestore 后端的任何额外数据。
| 归档时间: |
|
| 查看次数: |
253 次 |
| 最近记录: |