firebase 实时数据库查询以查找数据

Mob*_* IT 5 firebase firebase-realtime-database

我希望存储一些儿童活动的数据,其中每个活动都适合特定年龄范围。假设 A 幕适合 2 - 5 岁的孩子。行为 B 适合 0 -1 岁。

在客户端,有一组固定的选择,例如:0 - 1 年、1 - 3 年、4 - 5 年、6 - 13 年

现在的要求是活动 A 应该出现在选择 1 - 3 和 4 -5 年中,因为 2 - 5 与这两个范围重叠。

存储活动数据然后有效地查询它的好方法是什么?

Mob*_* IT 0

@hussein,作为你想法的灵感,我对其进行了一些简化以适应我的用例。我实际上在活动中添加了每个年龄组分类,而不是单独的节点,例如:

宝贝:真实 青少年:真实

等等。

随着活动的增长,这可以节省维护和更新整个节点的开销,并且复杂性也会增加