Firebase如何在两个键

时间:2017-07-16 17:26:36

标签: firebase firebase-realtime-database angularfire2

我有一个包含以下数据的列表: (大厅列表,每个大厅都有一些在特定时间开始并在不同时间结束的活动)

{
    name: "hall 1"
    events: [
        {
            name: "React lecture",
            startAt: 1500225422,
            endAt: 1500226422
        }
    ]
}, {
    name: "hall 2"
    events: [
        {
            name: "Angular lecture",
            startAt: 1500227422,
            endAt: 1500228422
        }
    ]
}

我想查询所有活动及其大厅,了解当前发生的事件和地点。

鉴于当前时间戳(比如说1500225556),我想得到:

{
    name: "hall 1"
    events: [
        {
            name: "React lecture",
            startAt: 1500225422,
            endAt: 1500226422
        }
    ]
}

如果有必要,我可以稍微扁平一下,并列出一个大厅列表,以及一个参考他们所在大厅的活动清单。

SQL等价物(列表): WHERE startAt < 1500225556 AND endAt > 1500225556

如果没有自定义云功能,我无法想到解决方案。

0 个答案:

没有答案