我试图获取过去24小时内的Firebase数据。其实我有这个问题:
{{1}}
我怎么能这样做?
答案 0 :(得分:5)
在时间戳子项上使用orderByChild
方法(或者您使用的时间存储时间),startAt
仅在24小时之前获取数据
let before24Hour = Date().getTime() - (24 * 3600 * 1000);
firebase.database().ref().child("datos/pedidos/nuevos").orderByChild('time').startAt(before24Hour).on('value' , function(snap){
console.log(snap.val());
});