【发布时间】:2017-09-19 20:10:57
【问题描述】:
我正在使用 Firebase 身份验证和 Firebase 数据库来存储学生的个人资料和学生报告。
当用户注册时,他们输入电子邮件、密码、学校名称、学年、学校纪律。我使用电子邮件和密码进行身份验证,但其余信息以唯一 ID 存储在数据库中,如下所示:
对于报告,每个学生可以输入许多条目,每个条目都有其唯一的 ID,如下所示:
这是我的问题:
一旦学生登录,我如何才能找到他们的个人资料信息,因为父母是唯一的 ID。换句话说,有没有办法在数据库中搜索学生的电子邮件(例如,图像中的 mido4@hotmail.com)并从中获取学生的姓名(在本例中为 Emina Osman)?
获得学生姓名后,如何搜索学生在数据库中保存的所有条目?对于学生拥有的每个条目,都会保存学生姓名。
不确定我设置数据库的方式是否理想,有没有更好的方法?
感谢您的宝贵时间!任何帮助将非常感激!
【问题讨论】:
标签: java firebase firebase-realtime-database firebase-authentication