google-cloud-firestore - 在 Firestore 中多次读取同一个文档
问题描述
如果我有一个从 Firestore 多次读取同一个文档的函数,每次读取是否计入读取计数?
还是 SDK 使用缓存版本,因此只添加一个计数?
我忘了补充。这是关于云功能中的 Admin SDK 的问题。
解决方案
要意识到的关键是,您需要为在服务器上为您读取(通常是从服务器下载)的每个文档付费。因此,如果从缓存中读取文档,通常不会算作收费文档读取。但是,如果客户端需要与服务器检查其本地副本是否是最新的(平均文档级get()
调用),这确实会导致文档读取费用。
Admin SDK 没有持久缓存,因此通常每次读取都必须访问服务器 - 因此算作收费文档读取。但是其中一些取决于您实际执行读取操作的方式,因此如果您可以为此显示MCVE ,会更容易提供帮助。
推荐阅读
- c - 如何以符合 POSIX 的方式在给定 C 中的 PID 的情况下获取进程的开始时间(“STIME”)?
- azure - 需要帮助将项目插入 Cosmos 集合
- python - 我如何使用 pil 在 python 中查看两个图像之间的区别?
- powershell - 如何使用带有自动凭据的 connect-msolservice?
- python - Python:TypeError:+的不支持的操作数类型:'NoneType'和'int'
- windows - Windows 10:scikit learn 更新 0.22 版本对 anaconda 来说太糟糕了
- powershell - -like,-匹配子数组
- jquery - 将具有多个属性的 JSON 对象转换为 html 元素
- google-apps-script - 将值复制到新的 Google 电子表格时出现问题
- java - 等待 \n 而不是 EOF C# SslStream