трепетание Проблема получения подколлекции из документа в базе данных - PullRequest
0 голосов
/ 21 марта 2020

У меня есть проблема, я не могу получить вложенную коллекцию из документа: у меня есть база данных firestore с collection: collectionName Внутри документов коллекции и внутри одной коллекции документов "items"

  1. collectionName
    • Document1
      • Предметы <- подколлекция <ul>
      • Item1
      • Item2

Я использую следующий код, но подколлекция предметов не может быть получена из моей базы данных .... `

```
QuerySnapshot snapshot = await Firestore.instance
      .collection('collectionName')
      .orderBy("order")
      .getDocuments();
```
`then`

```
snapshot.documents.forEach((document) {})
```

В документе нет подколлекции предметов

1 Ответ

0 голосов
/ 21 марта 2020

Вы не можете получить доступ к подобласти. В прошлом году команда, работающая в firestore, выпустила новую функцию под названием Collection Group . Если вы хотите получить доступ к коллекциям элементов, попробуйте сделать следующее:

Firestore.instance.collectionGroup('items')

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

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