Firestore(Datastore 模式)——如果事务被回滚,多少写入会被计费?

Firestore (Datastore mode) - how many writes are billed if a transaction is rolled-back?

任何人都可以阐明在事务回滚时 Firestore(数据存储模式) 中的计费是如何工作的吗?如果一批删除500个实体(DeleteMulti)然后回滚事务,将对多少次写入计费?

从 billing/quota 的角度来看,无论事务是成功并提交还是回滚,操作在事务中的跟踪完全相同。

这意味着如果您尝试创建 5 个项目,然后删除 2 个现有项目,然后再创建一个,则将对 6 次写入操作和 2 次删除操作收费。如果整个事务成功,或者事务在任何单个操作上失败,即使这些操作从未提交并且在事务回滚后没有出现在数据中,也会出现这种情况。

所以回答你的问题,你将被收取 500 次删除的费用,无论事务是成功还是回滚。