获取过去24小时的Firebase数据

时间:2018-01-18 21:57:51

标签: javascript firebase firebase-realtime-database

我试图获取过去24小时内的Firebase数据。其实我有这个问题:

{{1}}

我怎么能这样做?

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());
});