【发布时间】:2018-10-15 17:22:42
【问题描述】:
以下代码检查 ID U1EL5623 是否存在。
但是,我需要一个额外的条件。
只有当 fName 也等于 John
有没有办法根据另一个项目的值来检查一个值是否存在?
代码
ref.child("users").orderByChild("ID").equalTo("U1EL5623").once("value",snapshot => {
const userData = snapshot.val();
if (userData){
console.log("exists!");
}
});
数据
{
"users": {
"-KKUmYgLYREWCnWeHCvO": {
"fName": "Peter",
"ID": "U1EL9SSUQ",
"username": "peter01"
},
"-KKUmYgLYREWCnWeHCvO": {
"fName": "John",
"ID": "U1EP7532",
"username": "john.doe"
},
"-UIgmYgLWDRWCnWeHCpF": {
"fName": "Alex",
"ID": "U1EL5623",
"username": "Alex.JP"
}
}
}
【问题讨论】:
标签: javascript json firebase-realtime-database