为什么我不能将元素推送到 firebase 查询中的数组?

时间:2021-08-01 21:24:55

标签: javascript node.js firebase google-cloud-firestore

我正在尝试根据两个字段的值从 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()) 打印正确的字典。

0 个答案:

没有答案