问题:解决有限查询问题的实时数据库解决方案

问题描述

在开发约会应用程序时发现的有关实时数据库问题(在查询方面非常有限)的需要指导!

该应用程序要求用户根据个人喜好用个人信息填写个人资料,以便彼此查找。

问题:

我想通过以下方式从数据库获取其他用户的信息:偏好的性别,位置和偏好的年龄,但是对于Realtime Database,我只能进行一次直接比较。

为了更好的用户,我将首选年龄分为两个字段:最小首选年龄和最大首选年龄。

我应该如何解决此问题?

我知道可以用这样的方法克服两个直接的比较: 用户的首选性别=其他用户的性别AND用户的位置=其他用户的位置,

我可以打开两个字段:

"gender": "female"
"location": "paris"

进入:

"gender_location": "female_paris"

但是我该如何处理首选年龄,这是我应用程序的关键部分?我有什么选择?

任何建议将不胜感激!谢谢。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)