【问题标题】:React firebase clarification issue for read operation读取操作的 React Firebase 澄清问题
【发布时间】:2019-10-08 06:21:49
【问题描述】:

我需要使用 react 通读 firebase 中特定集合中的文档,但我得到一个空数组,其中包含我无法访问的对象。

let finalList = [];

finalResultArray.forEach((document) => {
      db.collection("collection_name")
        .where("id", "==", document.id)
        .get()
        .then(querySnapshot => {
          const data = querySnapshot.docs.map(doc => doc.data());
          finalList.push(...data);
        });
    });

输出:

[]
0: {
      address: "xxx", 
      area: "yyy", 
      city: "BENGALURU", 
      contact_person: "abcd", 
   , 
   …}

我希望数组的输出是

[
  {
    address: "xxxx", 
    area: "yyy", 
    city: "BENGALURU", 
    contact_person: "abcd", 
  }
]

有人帮我解决。

【问题讨论】:

    标签: javascript reactjs firebase google-cloud-firestore


    【解决方案1】:

    你可以试试:

          finalList.push(data);
    

    【讨论】:

      猜你喜欢
      • 2014-01-30
      • 2012-08-05
      • 2014-07-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-09-05
      • 2021-10-25
      • 1970-01-01
      相关资源
      最近更新 更多