firebase - Firebase Admin SDK 是否执行任何缓存?
问题描述
我最近一直在使用带有云功能的firebase,这个问题突然出现在我的脑海中。
如果在我的云函数中,使用 Firebase Admin SDK 在单个函数调用中对同一个文档执行多次读取,它会算作数据库中的多次读取还是会缓存数据?
例子:
await admin.firestore().collection("users").doc("user_id_here").get();
await admin.firestore().collection("users").doc("user_id_here").get();
await admin.firestore().collection("users").doc("user_id_here").get();
上面的这段代码会导致多次读取还是只读取一次?
解决方案
Firebase/Cloud 服务器 SDK 不会像 Firebase 客户端 SDK 那样进行任何持久缓存。您编写的内容将执行三个文档读取。
推荐阅读
- python - 如何过滤 Pandas 数据框以显示顶级类别的行?
- django - 为什么在 Django 应用程序浏览器开发工具中可以看到 cookie 而不是通过 curl?
- python - 我已经在我的 google colab 中下载了一个解压手套文件,但我仍然无法访问它
- c++ - C ++ stod:字符串到浮点转换是否一致
- xtext - Xtext 语言服务器和全局范围
- c++ - 从 HDC 创建位图
- python - Google Docs API:“插入索引不能在字素簇内”
- kubernetes - 无法解码令牌的 json: json: cannot unmarshal array into Go struct field StandardClaims.aud of type string
- java - 从 firebase 检索节点的所有子键
- regex - 如何验证正则表达式工作错误