我正在使用Admin SDK for Node.js,使用firestore。
我正在尝试处理许多文档,因此想知道以下函数的行为。
export async function test() {
const collection = firestore.afs.collection(<some-path>);
const items = await collection.get();
// This method takes rather long time on a big collection.
}
test();
get()方法是否在内存中读取所有方法?
答案 0 :(得分:2)
将集合中的所有文档读入变量,就像代码一样,将它们全部加载到内存中。其他任何地方都没有它们。
如果您不想一次加载所有文档,则需要使用查询来确定要加载的特定文档。