Firestore 计数如何读取颤振

时间:2021-01-14 05:25:47

标签: firebase flutter google-cloud-firestore

我有几个关于如何在我的 Flutter 应用程序中读取 firebase 计数的问题,

  1. 我有一个应用程序,它使用多个 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 次收费?

  1. 也许不相关,但我在 firebase 定价中看到了一个叫做网络出口的东西,这个网络出口意味着什么,它实际上是用于存储还是用于 Firestore?

  2. 在我们需要从 firestore 重新读取它之前,我们应用程序中 firestore 的缓存会持续多长时间?

我是新手,很多东西不太明白,非常感谢您的回答

0 个答案:

没有答案