如何解决问题:解决有限查询问题的实时数据库解决方案
在开发约会应用程序时发现的有关实时数据库问题(在查询方面非常有限)的需要指导!
该应用程序要求用户根据个人喜好用个人信息填写个人资料,以便彼此查找。
问题:
我想通过以下方式从数据库中获取其他用户的信息:偏好的性别,位置和偏好的年龄,但是对于Realtime Database,我只能进行一次直接比较。
为了更好的用户,我将首选年龄分为两个字段:最小首选年龄和最大首选年龄。
我应该如何解决此问题?
我知道可以用这样的方法克服两个直接的比较: 用户的首选性别=其他用户的性别AND用户的位置=其他用户的位置,
我可以打开两个字段:
"gender": "female"
"location": "paris"
进入:
"gender_location": "female_paris"
但是我该如何处理首选年龄,这是我应用程序的关键部分?我有什么选择?
任何建议将不胜感激!谢谢。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。