Сначала я хочу определить длину моей коллекции (т.е. сколько документов находится в моей коллекции?), А затем случайным образом взять один из документов и отобразить в нем определенные поля.
В моем Scaffold
Пока у меня есть StreamBuilder
:
StreamBuilder(
stream: _wordsFoods.snapshots(),
builder: (context, snapshot){
return _buildList(context, snapshot.data.documents);
}
)
_buildList
возвращает длину коллекции "слов":
Widget _buildList(BuildContext context, List<DocumentSnapshot> snapshot) {
return Center(child: Text(snapshot.length.toString()));
}
Но как мне теперь сказать, что я хочу(например) второй документ в моей коллекции?Как мне связать его с запросом, чтобы я мог сказать, что хочу определенное поле во втором документе моей коллекции?