什么算作 Firestore 中的读取操作?

Fah*_*eem 6 node.js firebase google-cloud-firestore

这可能听起来很傻,但我对 Firestore 的定价有点困惑。

我在这里阅读了其他问题,阅读了文档并观看了一些视频。

什么算作读操作?

.get() or .data();
Run Code Online (Sandbox Code Playgroud)

我尝试通过查看使用 Postman 的配额和玩 Postman 来弄清楚自己,但读取操作计数没有增加。

我正在使用节点 SDK。

谢谢

Ale*_*amo 8

来自关于侦听查询结果的官方文档:

当您收听查询结果时,每次添加或更新结果集中的文档时,您都需要支付一次读取费用。

聆听的行为本身并不算作一次阅读,但是每个查询至少要收取一份文件。在定价页面的“最低查询费用”下:

即使查询未返回任何结果,您执行的每个查询也至少需要读取一份文档。

如果您要调用,.data()则意味着您要查找的文档存在于数据库中,并且您已经在回调中。换句话说,.get()调用已经执行,并且您已经负责读取操作。

另请注意,如果您在听完后不久重新听过,则不会为自上次听后未更改的文件付费。