Google cloud firestore 减少Firebase请求的数量

Google cloud firestore 减少Firebase请求的数量,google-cloud-firestore,Google Cloud Firestore,我想知道云上阅读Firestore的成本是多少。 例如,应用程序正在加载集合的对象和所有字段。该对象的读取成本是1还是10,因为该对象名称、图像链接、描述、uuid、createDates、price、price、price 3等中有10个字段 如果答案是10,我想是的,那么有可能通过删除我在使用我的应用程序createdates时不需要的字段来减少读取,例如uuid 这样做有什么问题吗 另外,我可以将一些字段组合在一起吗?假设PrsiScord= Price 1/Price 2/Price 3

我想知道云上阅读Firestore的成本是多少。 例如,应用程序正在加载集合的对象和所有字段。该对象的读取成本是1还是10,因为该对象名称、图像链接、描述、uuid、createDates、price、price、price 3等中有10个字段

如果答案是10,我想是的,那么有可能通过删除我在使用我的应用程序createdates时不需要的字段来减少读取,例如uuid

这样做有什么问题吗

另外,我可以将一些字段组合在一起吗?假设PrsiScord= Price 1/Price 2/Price 3,然后在我的应用程序中,PrICE1是价格的第一个数,PrICE2是中间的一个,等等。 这会使价格下降3倍吗


非常感谢您的这些解释

Firestore定价基于文档对象读取:每个查询至少收取一个文档的费用,即使没有结果

因为文档包含键/值对字段,所以您应该只按文档收费,而不是按字段收费

当然,其他成本也可能会起作用,因为文档指出,较大的文档检索延迟成本可能较慢,当然,较大的文档将使用更多的网络带宽,这在某些情况下可能会产生成本

定价页面上还有关于如何通过使用游标来降低大型结果集的成本的其他指导,但成本仍然基于文档