Я хочу прочитать данные, хранящиеся в моей базе данных Firebase, используя JavaScript. Моя схема базы данных Firebase:
основной
-child1
--child2
--- child3
---- child4
----- child5: «данные»
child5 - это отметка времени в этом формате (2019-03-14 15:02)
Похоже на это 2019-03-14 15:02: «данные»
Как я могу использовать функции startat () и endat () для получения данных между двумя датами? Пользовательский ввод времени начала и окончания сохраняется как переменные «начало» и «конец».
Я пробовал следующий код, но не могу заставить его работать.
var database = firebase.database();
var ref = database.child("main");
ref.orderByKey().startAt("start").endAt("end").once("value", function (snapshot) {
snapshot.forEach(function(childSnapshot) {
console.log(childSnapshot.key);
});
});