swift - Firebase 读取文档查询的计算?
问题描述
关于如何计算 Firestore 读取的快速问题。假设我有一个包含 100 个项目的集合,我确实这样做了
citiesRef.order(by: "name").limit(to: 3)
从技术上讲,这将必须查看所有 100 个项目,按名称对其进行排序,然后返回 3。由于我们正在查看 100 个项目,这算作 3 次读取还是算作 100 次读取?
谢谢。
解决方案
如果上面的查询返回 3 个文档,那么它将计为 3 个读取。
您需要为使用 Cloud Firestore 执行的每个文档读取、写入和删除付费。
写入和删除的费用很简单。对于写入,每个设置或更新操作都计为一次写入。
阅读费用有一些细微差别,您应该牢记。以下部分详细解释了这些细微差别
https://firebase.google.com/docs/firestore/pricing#operations
推荐阅读
- c# - 在 Repository 模式中,Repository 必须是 Collection Like 接口吗?
- javascript - 用于预订系统的 JavaScript 日期选择器
- flutter - 无效参数:http 包中的 URI 中未指定主机 (Flutter)
- c# - 从 AWS Lambda C# 访问 tmp 文件夹中的 csv 文件
- python - 如何找到具有离散数据点的部分闭合形状的区域
- r - 参数仅在编织时暗示不同的行数
- express - 错误 MongooseError:`openUri()` 的 `uri` 参数必须是字符串,得到“未定义”
- amazon-s3 - 内页上带有 s3 源访问被拒绝错误的 Cloudfront 分发
- job-scheduling - 使用 Sun Grid Engine 指定每台机器的作业数
- python-3.x - 为什么 pygame 没有检测到我的输入和退格键?