【发布时间】:2016-07-31 09:50:32
【问题描述】:
我在 Firebase 中使用 Javascript,我想查询存在于第二级或第三级的值,我的数据库就是这样:
Users :
-KNwBd5cF6iY9dWh0eFd :
name: "Jon Snow"
phones:
phone1: "0123456789"
phone2: "0123456987"
我想查询phone1 值,我现在使用orderByChild 查询数据库,我的代码是:
var ref = firebase.database().ref("users");
ref.orderByChild("name").equalTo("Jon Snow").on("value", function(snapshot) {
console.log(snapshot.val());
});
但我只能用它来查询第一级值的值,但是如何在第二级或第三级进行另一个查询。
【问题讨论】:
-
如果我知道了,你要做的是multiple where clauses,这是重复的。
-
不,我不想做多个 where 我只想对对象的孩子的孩子进行查询
标签: javascript firebase firebase-realtime-database