无效写入的 Firestore 计费

Firestore billing for writes that have no effect

我正在尝试了解 firebase 如何对写入操作进行计费。在账单文档中,我找不到关于何时计算写入的明确定义。假设我 运行 使用与原始文档完全相同的数据进行 set 查询,这样文档就不会受到影响,这会被计为写入操作吗?

当我 运行 打开控制台进行查询时,什么也没有发生,我只是想知道这些写入是否也算在内。

当您写入数据时,服务器不会检查您写入的数据是否与已经存在的数据相同。相反:它写入您提供的数据。因此:写入相同的数据仍然算作写入操作。

我发现将 Firestore 的计费视为读取 from/writes 到磁盘是最容易理解的。当您告诉磁盘写入文件时,它会写入该文件。