【发布时间】:2021-05-17 04:44:12
【问题描述】:
我将通过匹配存储在实时数据库中的注册号来查找学生出勤率。我正在努力获取学生的注册号和学生访问学校的日期。
final FirebaseDatabase databs= FirebaseDatabase.getInstance();
DatabaseReference p = databs.getReference("StudentAttend");
Query q= p.child("reg_no").orderByChild("date").equalTo(Parent_HomePage.childR)
这是我获取它们的查询。但问题是注册号和日期在数据库中没有名称,它们是键。请帮助我从数据库中获取这些属性。其次请分享数据快照代码,因为我的视图没有显示任何内容。
谢谢
【问题讨论】:
-
你对学生了解多少? ID 或日期之类的?
-
在“StudentAttend”下,我看不到任何“reg_no”,也看不到“date”属性。它是正确的架构吗?
-
@AlexMamo 是的,这就是问题所在。 14-03-2021 是日期,165 是 reg_no。这些属性没有任何名称。我不知道我将如何接近他们。
-
那么你到底想得到什么?
-
@AlexMamo 基本上在我的应用程序中,家长可以检查孩子的出勤情况。在这里,孩子的出勤率被保存了。每当家长检查 165 人上学的所有日期时,都会向家长显示。
标签: java android firebase firebase-realtime-database mobile