Извлечение подколлекции в StreamBuilder (флаттер) - PullRequest
0 голосов
/ 11 июня 2019

В моем приложении Flutter есть StreamBuilder, который я могу использовать для извлечения данных в документе:

class Example extends StatelessWidget {

  @override
  Widget build(BuildContext context) {
  ListView.builder(
  itemCount: aCollection.length,
  itemBuilder: (BuildContext context, int index) {
  return Card(
    child: Row(
      children: <Widget>[
         Text(aCollection[index].data['area']), // Return Area

Как я могу получить данные в подколлекции? Что-то вроде:

aCollection[index]['aDoc']**[aSubCollection]**.data['field']

Я не уверен в правильном синтаксисе - было бы здорово, если бы кто-то указал мне правильное направление!

Пример базы данных: снимок экрана: img

1 Ответ

0 голосов
/ 11 июня 2019

Если aCollection[index] является DocumentSnapshot, то вы можете получить CollectionReference для подколлекции с помощью aCollection[index].reference.collection("aSubCollection").

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