Rumah > Soal Jawab > teks badan
Saya cuba membaca maklumat daripada koleksi Firebase dalam React tetapi saya hanya boleh membaca satu menggunakan kod ini. Bolehkah sesiapa membantu saya?
Ini kod saya, hanya mengembalikan satu elemen
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!"); } };
Saya telah cuba mengurangkan bilangan bahagian tengah yang disebut tetapi ia kembali tidak ditentukan
P粉0233267732024-03-21 00:51:29
Dipetik daripada dokumentasi Firebase pada Membaca berbilang dokumen daripada koleksi一>:
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()); });