"-Kqpdfjp2Q9cAuqZHY5w" : {
"email" : "[email protected]",
"gamerTag" : "ok"
},
"-Kqpdx7Xpwht-E1K4in0" : {
"email" : "[email protected]",
"gamerTag" : "ok"
}
我试图问的问题是如果有一种方法可以搜索邮件是否被拍摄。我尝试了几种方法,但他们似乎没有工作。如果有人能够解释我做错了什么,那将会有所帮助。我总是想从我的错误中学习如何在js firebase中进行搜索?
一个方法:
goalRef.once('value', function(snapshot) {
if (snapshot.hasChild("[email protected]")) {
alert('exists');
}else
{
alert('maybe');
}
});
第二种方法:
let human = goalRef.orderByChild("email").equalTo("[email protected]");
human.update({
"email": "[email protected]"
})
第二种方法是更新,但不工作或者。
goalRef = firebase.database().ref('human');
见https://stackoverflow.com/questions/44961981/retrieve-and-check-是否-A-特定的用户输入,电子邮件是存在的功能于火力/ 44962311#44962311。 Android的具体答案是,但所有技术的方法都是一样的。 –