我有一个包含以下数据的列表: (大厅列表,每个大厅都有一些在特定时间开始并在不同时间结束的活动)
{
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
如果没有自定义云功能,我无法想到解决方案。