我正在尝试查询我的数据库以获取子编号> 7的所有日期
this.extra = function() {
refer = ref.child(slot);
refer.orderByChild('number')
.startAt('7')
.once('value')
.then(function (snapshot) {
console.log(snapshot.key());
});
}
但是得到空结果,知道为什么吗?
最佳答案
您传入 '7'
(带引号),但将值存储为 7
(不带引号)。这意味着您正在比较字符串和数字,这是行不通的。
改用这个:
ref.child(slot)
.orderByChild('number')
.startAt(7)
...
关于javascript - Firebase orderByChild 未获得结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42216327/