我正在尝试将集合中的所有文档打印给我。但是,以下代码未执行,或者我无法进入 forEach 循环。我在 Firestore 中有一个嵌套集合。 用户//条目/uuid()/doc
const querySnapshot = await getDocs(collection(db, "eintraege"));
querySnapshot.forEach((doc) => {
// Never executed
console.log(doc.id, " => ", doc.data());
});
for 循环未执行,因为您使用的是不完整的引用。如果你想查询
eintraege
子集合,那么你必须使用以下参考:
const querySnapshot = await getDocs(collection(db, "users", "[email protected]" "eintraege"));
其中
users
是顶级集合,"[email protected]"
是文档的 ID,eintraege
是子集合。