【发布时间】:2022-01-23 13:38:33
【问题描述】:
我想要“weeksearch”键中值为“4112021yes”的主题 ID 下的孩子数,如附图所示。我不想关注 userId,因为在同一个主题 ID 下可以有多个用户 ID。我试过这样做
DatabaseReference reference2 = FirebaseDatabase.getInstance().getReference("attendance").child(subjectId);
Query query2 = reference2.orderByChild("weeksearch").equalTo(week+"yes");
query2.addValueEventListener(new ValueEventListener() {
@Override
public void onDataChange(@NonNull DataSnapshot snapshot) {
long numberOfUsers = snapshot.getChildrenCount();
noOfAbsentStudents = (int) numberOfUsers;
}
@Override
public void onCancelled(@NonNull DatabaseError error) {
}
});
但是没有成功。关于如何让孩子数数的任何建议?
【问题讨论】:
标签: java android firebase firebase-realtime-database google-cloud-platform