【问题标题】:Getting Firebase data of last 24 hours获取过去 24 小时的 Firebase 数据
【发布时间】:2019-08-02 03:32:21
【问题描述】:

我正在尝试获取过去 24 小时的 Firebase 数据。其实我有这个查询:

var ref = firebase.database().ref().child("datos").child("pedidos").child("nuevos");

我该怎么做?

【问题讨论】:

    标签: javascript firebase firebase-realtime-database


    【解决方案1】:

    在时间戳子节点上使用 orderByChild 方法(或者您使用的任何存储时间),并使用 startAt 仅获取 24 小时之前的数据

    let before24Hour = new Date().getTime() - (24 * 3600 * 1000);
    firebase.database().ref().child('datos/pedidos/nuevos').orderByChild('time').startAt(before24Hour).on('value' , function(snap){
        console.log(snap.val());
    });
    

    【讨论】:

      猜你喜欢
      • 2014-09-17
      • 1970-01-01
      • 2018-01-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多