簡體   English   中英

如何在react js中查詢firestore v9數據

[英]how to query firestore v9 data in react js

如何使用 firebase 和 cloud-firestore v9 使用條件 where() 子句執行查詢?

  useEffect(
    () =>
      onSnapshot(
        collection(db, "Article"),
        where("category", "array-contains", "Apple"),
        (snapshot) =>
          setArticles(
            snapshot.docs.map((doc) => ({
              ...doc.data(),
              id: doc.id,
            }))
          )
      ),
    []
  );

你錯過了一個query電話:

onSnapshot(
  query(
    collection(db, "Article"),
    where("category", "array-contains", "Apple"),
  )
  (snapshot) =>
  ...

另請參閱有關查詢的 Firebase 文檔,其中包含 v9 SDK 和舊版/其他 SDK 的示例。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM