提问者:小点点

Firebase AdminSDK执行任何缓存吗?


我最近一直在使用带有云功能的Firebase,这个问题突然出现在我的脑海中。

如果在我的云函数中,使用Firebase AdminSDK,在一次函数调用中对同一个文档执行多次读取,它会算作数据库中的多次读取还是会缓存数据?

示例:

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();

上面这段代码会导致多次读取还是只读取一次?


共1个答案

匿名用户

Firebase/Cloud服务器SDK不像Firebase客户端SDK那样进行任何持久缓存。您编写的内容将执行三次文档读取。