從 Firebase 集合存取數據
P粉201448898
P粉201448898 2024-03-20 11:42:54
0
1
358

我正在嘗試從 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粉201448898
P粉201448898

全部回覆(1)
P粉023326773

摘自有關從集合中讀取多個文件的 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());
});
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板