Firestore对数组,地图和子集合的定价如何?

时间:2019-08-28 20:09:26

标签: google-cloud-firestore

在研究Firestore的定价并寻找使应用程序中的成本降至最低的方法时,我找不到以下问题的答案:

从子集合,数组和映射中读取的内容是否算作每项读取1次,还是可以一次读取整个数组?

我知道更好的模型可以解决问题,但是我想在此之前弄清楚这一点。

2 个答案:

答案 0 :(得分:2)

此帐单适用于所阅读的每个文档,无论它位于何处,无论其查询方式如何。文档包含什么都没有关系。对于移动和Web客户端,读取的内容将始终返回文档的全部内容。对于文档中的各个字段,没有单独的计费。

答案 1 :(得分:0)

子集合具有父文档。通过调用它,您可以打一个电话,执行一个计费操作,然后再调用子集合中的子文档,即可打另一个电话,进行另一个计费操作。

使用子集合可以使您的成本增加一倍,每个添加的子文档查询都将成本加倍。