база данных Я пытаюсь создать таблицу лидеров из значений оценок каждого пользователя.
В идеале мне нужен список пользователей по значению их оценки.
Я борюсь с общей концепцией, так как знаю, что вам следует запросить здесь
database=FirebaseDatabase.getInstance().getReference().child("Users");
Query queryRef = database.orderByChild("score").limitToFirst(10);
Моя проблема здесь заключается в том, что база данных выглядит следующим образом:
оценка является дочерней по отношению к имени пользователя пользователя, а не «Пользователи»
У меня сложилось впечатление, что я создаю таблицу лидеров, которую я должен запросить, иorderbyValue вот так:
database=FirebaseDatabase.getInstance().getReference().child("Users");
Query queryRef = database.orderByValue().limitToFirst(10);
Хотя, если бы я должен был это сделать, он попытался бы получить значение «Пользователи», а не счет.
Кроме того, я бы хотел добавить это кв виде списка я просто добавил бы это в массив, затем создал бы адаптер массива и передал его.
Любая помощь была бы признательна, и я не могу найти учебник где-нибудь, чтобы помочь мне с этим