这是我打印文档的firebase测试"周";https://i.stack.imgur.com/G145k.png
这是我的代码:https://i.stack.imgur.com/jEDxG.png
useEffect(() => {
setIsPending(true);
firestore
.collection("Workspace")
.get()
.then((snapshot) => {
if (snapshot.empty) {
setError("No data");
setIsPending(false);
} else {
let results = [];
snapshot.docs.forEach((doc) => {
console.log(doc);
});
}
});
}, []);
注意:firestore是进口的,它实际上是firebase。firestore
但是我的输出:QueryDocumentSnapshot {_firestore: Firestore, _delegate: $u}
而不是实际列表或至少其内容
提前感谢
从输出来看,您似乎正在记录一个QueryDocumentSnapshot
。更换此
console.log(doc)
带有:
console.log(doc.id, doc.data());
另请参阅有关读取数据的Firebase文档。