首页 > 解决方案 > 从 firebase 读取如何工作?

问题描述

例如,我从 Firestore 获取了 100 个集合。

如果我 console.log 两次从 Firestore 中记录数据,它仍然读取为 100 还是 200?

标签: javascriptfirebasegoogle-cloud-firestore

解决方案


当代表您在服务器上读取文档时,将收取文档读取费用。

所以:

  • 当您从服务器读取文档快照到客户端时,您需要为该读取付费。
  • 当您从客户端的本地缓存中读取文档快照时,您无需付费。
  • 当您调用data()文档快照时,您无需付费,因此您可以多次调用它而无需付费。

因此:加载 aDocumentSnapshot可能会收费,具体取决于它是否需要从服务器读取/在服务器上读取。随后调用data()该快照不是收费操作。


推荐阅读