我想知道从onWrite云函数的"更改"快照中访问数据是否算是对我账单的额外读取。
谢谢!
触发云功能的有效负载中包含的数据库中的数据不算作对数据库(Firestore或Realtime database(的收费读取,因为它们是从现有数据流中提供的。
根据文档,
Cloud Firestore允许您监听查询结果,并在查询结果更改时获得实时更新。
当您收听查询结果时,每次添加或更新结果集中的文档都会收取读取费用。当文档由于更改而从结果集中删除时,您还将收取读取费用。(相比之下,当文件被删除时,您不收取读取费用。(
此外,如果侦听器断开连接超过30分钟(例如,如果用户脱机(,您将被收取读取费用,就像您发出了一个全新的查询一样。
这意味着您将在侦听器的第一次读取时收取费用,并且只有在当前snapshot
发生更改或写入时才会收取费用。