使用时间戳查询Firebase数据

时间:2016-08-26 14:33:53

标签: firebase firebase-realtime-database

以下是我在Firebase上的当前数据设计(数据只是"事件"参考中的jsons列表)。时间戳,操作和持续时间字段是固定的,稍后可能会添加更多可选字段。

backend-7f34e
    events
        -KQ30Lc6lasdfasdfAi1URf
            action: "Get ready"
            duration: 100
            timestamp: 1472167504389

        -KQ30MM8Fgasdf_o10TW
            action: "Run"
            duration: 1890
            timestamp: 1472167507411

我需要能够从时间戳范围[start,end]中检索数据。我需要使用时间戳作为密钥吗?什么是更好的数据结构方式?

1 个答案:

答案 0 :(得分:1)

使用OrderByChild结合startAt和endAt

$(document).ready(function(){

StartAt将 double 作为参数,因此请相应地构建数据。

更多信息 - https://www.firebase.com/docs/web/api/query/startat.html