我有几个关于如何在我的 Flutter 应用程序中读取 firebase 计数的问题,
我有一个应用程序,它使用多个 Firestore 快照作为这样的流:
_firestore
.collection(salesOrderPath)
.where("unit", isEqualTo: 1)
.snapshots()
_firestore
.collection(salesOrderPath)
.where("status", isEqualTo: 2)
.snapshots()
这两个流包含一些相同的文档,同一个文档是计算两次还是一次?
2.如果我的 firestore 快照上有多个 where 过滤器,如下所示:
_firestore
.collection(salesOrderPath)
.where("unit", isEqualTo: 1)//10 Document
.where("status", isEqualTo: 2)//4 Document
.orderBy('creationDate',descending: true)
.snapshots()
我是按 10 次阅读收费还是按 4 次收费?
也许不相关,但我在 firebase 定价中看到了一个叫做网络出口的东西,这个网络出口意味着什么,它实际上是用于存储还是用于 Firestore?
在我们需要从 firestore 重新读取它之前,我们应用程序中 firestore 的缓存会持续多长时间?
我是新手,很多东西不太明白,非常感谢您的回答