微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

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

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

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

问题:

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

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

我应该如何解决此问题?

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

我可以打开两个字段:

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

进入:

"gender_location": "female_paris"

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

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

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。