Как получить данные из базы данных Firebase в реальном времени, используя метку времени? - PullRequest
0 голосов
/ 19 марта 2019

это моя структура БД: https://drive.google.com/open?id=15067yFPeeGoQH9kaagw6vxw-zoDFXmBN

Я хочу извлечь данные из дочернего "nilai" на основе времени, используя временную метку, а затем ввести их в старшую диаграмму, меня смущаеткод, мой код правильный?

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 голосов
/ 20 марта 2019

Попробуйте этот код:

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