我需要查询这样的内容:
选择20个用户(年龄从20到30)和(体重从50到80)
在Firebase实时数据库(Unity)中实现此目的的最有效方法是什么?假设“users”表有数百万条记录。
非常感谢任何帮助!
答案 0 :(得分:0)
我不确定如何在不重新考虑数据结构的情况下实现这一目标。
如果我处于设计阶段并且需要查询数十年的时间,我会做的是将用户节点放入这样的结构:
"userId": {
...
"ageAndWeightFilter": {
"20s": <weight>
}
}
通过这种方式,您可以按重量范围查询,特别是10年的特定范围。