首页 > 解决方案 > Firebase 读取文档查询的计算?

问题描述

关于如何计算 Firestore 读取的快速问题。假设我有一个包含 100 个项目的集合,我确实这样做了

citiesRef.order(by: "name").limit(to: 3)

从技术上讲,这将必须查看所有 100 个项目,按名称对其进行排序,然后返回 3。由于我们正在查看 100 个项目,这算作 3 次读取还是算作 100 次读取?

谢谢。

标签: swiftfirebasefirebase-realtime-databasegoogle-cloud-firestoregoogle-cloud-functions

解决方案


如果上面的查询返回 3 个文档,那么它将计为 3 个读取。

您需要为使用 Cloud Firestore 执行的每个文档读取、写入和删除付费。

写入和删除的费用很简单。对于写入,每个设置或更新操作都计为一次写入。

阅读费用有一些细微差别,您应该牢记。以下部分详细解释了这些细微差别

https://firebase.google.com/docs/firestore/pricing#operations


推荐阅读