Как получить снимок всех пользователей, на которых я подписан, во Flutter (и с использованием базы данных Firebase в реальном времени)? - PullRequest
0 голосов
/ 16 апреля 2019

У меня есть база данных Firebase в реальном времени с такой иерархией:

firebase hierarchy

Как получить, чтобы в моем коде приложения флаттера я мог использовать количество зарегистрированных пользователей? (это количество идентификаторов, доступных как дочерние элементы узла Users в базе данных).

Я пробовал следующее:

DatabaseReference db = FirebaseDatabase.instance.reference().child("Users");
db.orderByKey().once().then((DataSnapshot snapshot){
    Map<dynamic, dynamic> values = snapshot.value;
    values.forEach((key, values){
      print(values[key]);
    });
});

1 Ответ

0 голосов
/ 17 апреля 2019

Если все, что вам нужно, это количество идентификаторов, почему бы вам не взять длину снимка или не увеличить счетчик внутри values.forEach()?

Если я неправильно истолковываю ваши ответы, объясните это более внимательно, и я вам перезвоню :)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...