使用Java脚本代码的Multiple Where子句不适用于Fire-store Fire-base查询

时间:2019-03-02 15:59:54

标签: javascript jquery firebase google-cloud-firestore

enter image description here

 db.collection('User_Info').where("User_Name", "==", "Sam").where("PASSWORD", "==", "c2FtMTIzQA==").get().then(snapshot => {
if(snapshot.docs.length > 0 ){
    debugger;
    alert("Login Successful.");
    snapshot.docs.forEach(doc => {
        var text = doc.data().name;
        var value = doc.id;         
        console.log("First Log Data" + doc.data());
    }); 
  } 
});

我正在使用以上代码将用户名和密码检入我的Fire-base Fire Store数据库中的User_Info表中。

我尝试与调试器进行检查,但无法正常工作。它无法调试代码,只是从代码中跳出来。

这里的主要问题是什么?有人可以帮助我吗?具有火力基础复合查询的知识必须是良好的。

1 个答案:

答案 0 :(得分:0)

添加.catch并检查错误是什么,您可能需要添加一些索引