如何从存储在集合中的数组中获取数据?
Here's screen from my firestore.
我试图通过
记录这个数组 const ref = await firestore
.collection("users")
.where("id", "==", key)
.get();
console.log(ref);
但是控制台中的 ref 告诉我 empty: true 并且数组为 0。
有什么建议吗?
答案 0 :(得分:3)
您将在 querysnapshot 下获得用户数组。请检查附加的代码。
firestore.collection("users").where("id", "==", key)
.get()
.then(function(querySnapshot) {
querySnapshot.forEach(function(doc) {
// doc.data() is never undefined for query doc snapshots
console.log(doc.id, " => ", doc.data());
});
})
.catch(function(error) {
console.log("Error getting documents: ", error);
});