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

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

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

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/473.html

大家都在问