【发布时间】: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