【发布时间】:2021-02-03 11:37:37
【问题描述】:
我有以下查询来从 Firestore 中检索一些数据。但是,当尝试将数据推送到 classArray 时,它是空的。我研究了一下,可能是因为我没有 await 关键字,但不确定。顺便说一句,console.log 确实打印了数据,只是没有将其保存到数组中。
let classArray = []
firestore.collection('Classes')
.doc(classType)
.collection(subClass)
.onSnapshot(snapshot => (
snapshot.docs
.map(doc => {
classArray.push(doc.data());
console.log(doc.data());
}))
)
我该如何解决这个问题?
【问题讨论】:
标签: firebase lambda google-cloud-firestore netlify