【问题标题】:Reading from the same document multiple times in Firestore在 Firestore 中多次读取同一个文档
【发布时间】:2021-04-06 08:36:25
【问题描述】:

如果我有一个从 Firestore 多次读取同一个文档的函数,每次读取都计入读取计数吗?

还是 SDK 使用缓存版本,所以只添加一个计数?

我忘记添加了。这是一个关于云函数中的 Admin SDK 的问题。

【问题讨论】:

    标签: google-cloud-firestore google-cloud-functions


    【解决方案1】:

    要意识到的关键是,您需要为在服务器上为您读取(通常是从服务器下载)的每个文档付费。因此,如果从缓存中读取文档,通常不会算作收费文档读取。但是,如果客户端需要与服务器检查其本地副本是否是最新的(平均文档级别的 get() 调用),这确实会导致文档读取费用。

    Admin SDK 没有持久缓存,因此通常每次读取都必须访问服务器 - 因此算作收费文档读取。但其中一些取决于您实际执行读取操作的方式,因此如果您可以为此显示 MCVE 会更容易提供帮助。

    【讨论】:

    • 啊,好吧,这是有道理的,回答了我的问题。谢谢
    猜你喜欢
    • 1970-01-01
    • 2018-08-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-10-25
    相关资源
    最近更新 更多