我正在尝试查询数据库以获取所有具有child number > 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/