【发布时间】:2019-12-01 07:43:25
【问题描述】:
如果我执行查询以删除我的 firestore 数据库中不存在的文档,我会为删除操作、读取操作付费还是根本不付费?
【问题讨论】:
如果我执行查询以删除我的 firestore 数据库中不存在的文档,我会为删除操作、读取操作付费还是根本不付费?
【问题讨论】:
请参考documentation。
如果您进行查询,则无论您如何处理该请求返回的每个文档,都将向您收取阅读费用。
如果您尝试从查询中删除文档,如果删除确实成功地删除了该文档,您将被收取删除费用。不实际删除文档的文档删除操作不计费。如文档所述,您不会为额外阅读付费:
删除文档后,您无需支付阅读费用
【讨论】:
听起来您将根据阅读 this 被收取费用。即使他们没有说“删除”,这看起来像是要向您收费:“对于您执行的每个查询,即使查询没有返回任何结果,读取一个文档的最低费用也是如此。”现在,如果您在执行操作时收到错误,则不应向您收费。我建议首先使用非常少量的数据进行测试,以确保每 100,000 次删除的费用仅为 0.02 美元。
【讨论】: