我正在尝试根据两个字段的值从 Firestore 数据库中检索一个用户。我可以打印出变量,但不能将其存储在局部变量中。
我不是要倾听变化。我只需要通过一个(相当小的)数据库一次。
const user [];
db.collection.ref("users")
.where("name","==",username)
.where("password","==",password)
.get()
.then(snapshot => {
snapshot.forEach(doc =>{
//console.log(doc.data());
user.push(doc.data())
})
});
console.log(doc.data())
打印正确的字典。