Перезаписывается все пользователи узла.Определенный узел всех пользователей в Firebase - PullRequest
0 голосов
/ 19 декабря 2018

Мне нужна помощь.Я пытаюсь обновить или переписать конкретного ребенка каждого пользователя в базе данных Firebase.Предположим, моя база данных выглядит так:

Firebase |--- Пользователи |--- userId |--- очки |--- 100 Мне нужно обновлять баллы каждого пользователя и не только текущего пользователя, но и всех баллов пользователей при нажатии кнопки.Я пытался понять это, но я не мог.Пожалуйста, помогите мне, потому что я не знаю, как обновить баллы всех пользователей, только текущие пользователи.

1 Ответ

0 голосов
/ 19 декабря 2018

Если у вас есть список всех идентификаторов пользователей.Вы можете сделать что-то вроде этого

DatabaseReference reference = FirebaseDatabase.getInstance().getReference("/Users");
for (String userID : userIDs) {
    reference.child(userID).child("points").setValue(100); //Points to be updated
}
...