firebase/firestore 文档查询不起作用 - javascript

2023-12-06

由于 firestore 是新的,我在使用它时遇到问题。

我必须得到收藏 of all users并遍历它。但它不起作用。

db.collection("users").get().then(function(querySnapshot){
      console.log(querySnapshot.data());
});

It says:

querySnapshot.data 不是函数

以及以下代码:

callFireBase(mobileToCheck){
        db.collection("users").where("mobile_no", '==', mobileToCheck).get().then(function(querySnapshot){
            if (querySnapshot.exists) {
                var userData = querySnapshot.data();
                var userId = querySnapshot.id;
                console.log(mobileToCheck + "Exist In DB");
            }else{
                console.log(mobileToCheck + "Do Not Exist In DB");
            }
        });
}

一直在打印

923052273575 数据库中不存在

即使存在,请参阅下图以供参考。在docs他们已经告诉了这个(我已经使用过)的方式。

enter image description here


看来你想打电话.data()关于文件的收集,而不是一份文件。请看看这段代码是否有效:

db.collection("users").get().then(function(querySnapshot){
  querySnapshot.forEach(doc => {
     console.log(doc.data());
  });
}).catch(err => {
   console.log('Error getting documents', err);
});
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

firebase/firestore 文档查询不起作用 - javascript 的相关文章

随机推荐