相关疑难解决方法(0)

如何计算 Firestore 查询/where 操作的读/写?

Firebase Firestore 文档说:

从集合中获取多个文档

您还可以通过查询集合中的文档,通过一个请求检索多个文档。例如,您可以使用 where() 查询满足某个条件的所有文档,然后使用 get() 检索结果:

var citiesRef = db.collection('cities');
var query = citiesRef.where('capital', '==', true).get()
    .then(snapshot => {
      snapshot.forEach(doc => {
        console.log(doc.id, '=>', doc.data());
      });
    })
    .catch(err => {
      console.log('Error getting documents', err);
    });
Run Code Online (Sandbox Code Playgroud)

如果我有一个包含 N 个文档的集合,对于上述查询,我​​会产生 N 次读取费用还是一次读取费用?

有什么方法可以使用 SDK 在每次调用的基础上检索读/写计数?

作为我提出问题的理由的一些背景,我有一个包含大量文档(大约 20,000 个)的集合。我想以最具成本效益的方式(最少读取)导出整个集合的文档。

firebase google-cloud-firestore

5
推荐指数
1
解决办法
3367
查看次数

标签 统计

firebase ×1

google-cloud-firestore ×1