我正在尝试从 React 中的 Firebase 集合中读取信息,但我只能使用此代码读取一个信息。有人可以帮助我吗?
这是我的代码,仅返回一个元素
async function(){ const docRef = doc(db, "transactions/yaounde/income/GWL5xaGgrSvmaYNXhSLx"); const docSnap = await getDoc(docRef); if (docSnap.exists()) { console.log("Document data:", docSnap.data()); } else { console.log(docSnap.data()) console.log("No such document!"); } };
我已经尝试减少引用中段的数量,但它返回未定义
P粉0233267732024-03-21 00:51:29
摘自有关从集合中读取多个文档的 Firebase 文档一>:
import { collection, getDocs } from "firebase/firestore"; const querySnapshot = await getDocs(collection(db, "cities")); querySnapshot.forEach((doc) => { // doc.data() is never undefined for query doc snapshots console.log(doc.id, " => ", doc.data()); });