Я делаю проект с firebase, могу сохранить некоторые записи в базе данных, но получение его было проблемой для меня, я вмешивался в другие посты из SO, но они не работали для меня. Вот так выглядит база данных (пример):

И мой код для извлечения данных:
private void readDataFromDB() {
databaseReference.child("users").addValueEventListener(new ValueEventListener() {
@Override
public void onDataChange(@NonNull DataSnapshot dataSnapshot) {
User user = new User();
for (DataSnapshot snapshot : dataSnapshot.getChildren()) {
user.setStrName(//Get the Name of the user);
user.setStrScore(//Get the Score of the user));
}
}
@Override
public void onCancelled(@NonNull DatabaseError databaseError) {
}
});
}
Класс пользователя:
public class User {
String strName, strScore;
public String getStrName() {
return strName;
}
public void setStrName(String strName) {
this.strName = strName;
}
public String getStrScore() {
return strScore;
}
public void setStrScore(String strScore) {
this.strScore = strScore;
}
}
Как я могу получить имя и оценку от каждого конкретного пользователя