我想使用JavaScript读取存储在Firebase数据库中的数据。我的Firebase数据库架构:
主要
-child1
--child2
--- child3
---- child4
----- child5:“数据”
child5是这种格式的时间戳(2019-03-14 15:02)
看起来像这样2019-03-14 15:02:“数据”
如何使用startat()和endat()函数在2个日期之间获取数据?用户输入的开始时间和结束时间存储为“开始”和“结束”变量。 我已经尝试了以下代码,但似乎无法使其正常工作。
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);
});
});