React で Firebase コレクションから情報(bào)を読み取ろうとしていますが、このコードを使用すると 1 つのみしか読み取れません。誰か助けてくれませんか?
これは私のコードです。要素を 1 つだけ返します
非同期関數(shù)(){ const docRef = doc(db, "transactions/yaounde/income/GWL5xaGgrSvmaYNXhSLx"); const docSnap = await getDoc(docRef); if (docSnap.exists()) { console.log("ドキュメントデータ:", docSnap.data()); } それ以外 { console.log(docSnap.data()) console.log("そのような文書はありません!"); } };
引用符で囲まれた中間セクションの數(shù)を減らそうとしましたが、未定義が返されます
「コレクションから複數(shù)のドキュメントを読み取る」に関する Firebase ドキュメントからの抜粋 : 一>
import { collection, getDocs } from "firebase/firestore"; const querySnapshot = await getDocs(collection(db, "cities")); querySnapshot.forEach((doc) => { // doc.data() がクエリ ドキュメント スナップショットに対して未定義になることはありません console.log(doc.id, " => ", doc.data()); });