У меня сейчас проблема с кодом, где я пытаюсь получить конкретные данные в своей базе данных. Я хочу сделать, это КОЛЛЕКЦИЯ> КОНКРЕТНЫЙ ДОКУМЕНТ, КОТОРЫЙ Я ПЫТАЮСЬ ПОЛУЧИТЬ> ПОЛЯ (МОИ ДАННЫЕ МАРШРУТА). На данный момент у меня есть код, где он делает то, что я пытаюсь сделать, но проблема в том, что он получает только первые данные в моем документе. Пожалуйста, помогите.
Мой код:
StreamBuilder<QuerySnapshot>(
stream: db.collection('NOTIFICATION').snapshots(),
builder: (context, snapshot) {
if (snapshot.hasData) {
return Column (
children: snapshot.data.documents.first['Respondent']
.map<Widget>((respondent) => buildItem(respondent))
.toList());
} else {
return SizedBox();
}
})
Структура моей базы данных:
Сильно нужна помощь.