如何从Firebase实时数据库使用时间戳检索数据?

时间:2019-03-18 22:55:03

标签: javascript web firebase-realtime-database timestamp

这是我的数据库结构:https://drive.google.com/open?id=15067yFPeeGoQH9kaagw6vxw-zoDFXmBN

我想使用时间戳基于时间从子“ nilai”中检索数据,然后将其输入到highchart中,我对代码感到困惑,我的代码正确吗?

var startdate = 1552268459655;
var enddate = 1552268535866;
    firebase.database().ref().child("Perangkat2").child("hujan").child("2").child("hujanpermenit").child(data.key).orderByChild("timestamp").startAt(startdate).endAt(enddate).once('value').then(function(snapshot) {
snapshot.forEach(function(child) {
var childData = child.val();
var timestamps=child.val().timestamp;
var nilai=child.val().nilai;
   });
});

1 个答案:

答案 0 :(得分:0)

尝试以下代码:

var startdate = 1552268459655;
var enddate = 1552268535866;
firebase.database().ref().child("Perangkat2").child("hujan").child("2").child("hujanpermenit").orderByChild("timestamp").startAt(startdate).endAt(enddate).once('value').then(function(snapshot) {
snapshot.forEach(function(child) {
var childData = child.val();
var timestamps=child.val().timestamp;
var nilai=child.val().nilai;
});
});
相关问题