J. *_* Lo 1 android firebase android-studio google-cloud-firestore
我想使用 Android Studio 和 Firebase 制作一个在线测验游戏。第一步将是一个玩家的游戏模式,他从服务器获取问题。代码本身不是大问题,但我对 Firestore 的读取/定价有疑问。
游戏玩法如下:一轮,5 个问题。我想让一个数据库看起来像这样:
项目:类别(集合)-> 生成的 ID(文档)-> 自定义对象(我的自定义对象有一个包含问题、正确答案 A、答案 B、C 和 D 的数组列表)。
我的一般问题是,假设我正在寻找 ID。例如,我的类别集合中有 50 个 ID。如果我开始查询,它会检查每个条目,如果保存的 ID == 我搜索的 ID。那是总共 50 次读取还是只有一次读取?
Firestore 定价基于文档读取、写入和删除。如果您运行查询,您需要为该查询返回的任何文档付费,而不是集合中的文档总数。如果您需要返回大型数据集,您可以通过使用游标和分页来避免不必要的成本。如果您只搜索一个 ID,那么它很可能只会返回一个文档,因此,您只需要阅读一个文档即可。
如果您的查询未返回任何结果,您将需要支付阅读一份文档的费用。
您可以从Cloud Firestore 定价页面获取更多详细信息
| 归档时间: |
|
| 查看次数: |
1950 次 |
| 最近记录: |