【发布时间】:2017-05-22 22:30:56
【问题描述】:
我想按“城市”过滤我的 Firebase 数据,但是我没有得到任何 JSON 作为回报...当我导入 JSON 时我的结构是这样的...
[
{
"ID": 1,
"Name": "Goroka Airport",
"City": "Goroka"
},
{
"ID": 2,
"Name": "Madang Airport",
"City": "Madang"
}
]
我的 Javascript 下面...什么也不返回
var myFirebaseRef = new Firebase("https://URL-apps.firebaseio.com/airports");
myFirebaseRef.orderByChild('City').equalTo('Goroka').on("value",function(snapshot) {
var data = snapshot.forEach(function(child) {
console.log(JSON.stringify(child.val()));
});
});
Firebase 数据库布局(折叠)——每个机场都是“机场”0..1..etc 下的一个节点
Firebase 数据库布局(扩展)
【问题讨论】:
-
为我工作:jsbin.com/wesoju/edit?js,console。请注意,我的 jsbin 使用较新的 Firebase SDK,我建议您还是升级到它。
-
有趣的是,我在 JSFiddle 中的 SDK 已经过时了。谢谢弗兰克!
标签: javascript json firebase firebase-realtime-database