javascript - 如何从 Firebase timeStamp 获取当前数据

标签 javascript firebase firebase-realtime-database google-cloud-firestore

我在我的数据对象中使用 ServerTimeStamp,现在我只想检索当前数据。

var happycount =  admin.database().ref(`/tariq-road/happy`)
    .orderByChild('timeStamp')
    .equalTo(Date.now())
    .once('value', (snapshot) => {
      var data = snapshot.numChildren()
      console.log('data:  ', data)
    })

如何获取今天的数据?

最佳答案

var start = new Date();
start.setHours(0,0,0,0);

var end = new Date();
end.setHours(23,59,59,999);

var happycount =  admin.database().ref(`/tariq-road/happy`)
    .orderByChild('timeStamp')
    .startAt(start.valueOf())
    .endAt(end.valueOf())
    .once('value', (snapshot) => {
      var data = snapshot.numChildren()
      console.log('data:  ', data)
    })

关于javascript - 如何从 Firebase timeStamp 获取当前数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50229086/

相关文章:

javascript - 显示某些字段时表单不会提交

javascript - chart.js-plugin-annotations 一张图表中的多条水平线

Firebase 托管 : cache busting scripts on deploy

ios - Firestore 数据库创建错误

android - Firebase 数据库不提交在线数据阻塞监听器

javascript - 不能将两个字符串相加(+=操作)

javascript - 无法在 jquery php codeigniter 中获取动态创建的输入字段值

java - FirebaseError 异常电子邮件/密码身份验证

javascript - 组合 JSON 数据集

angular - 如何使用 observable 从 firebase 数据库检索数据