как получить слушатель нескольких коллекций документов - PullRequest
0 голосов
/ 24 октября 2019

я использую облачный пожарный магазин во флаттере, и у меня есть эта структура

коллекций > документов> субколлекций > суб-документы

в моем облаке

=> collections (users)
  => documents (user_id)
    => sub-collections (Video)
       => sub-documents (video_id)

я хочу прослушать все вложенные коллекции в документах (user_id) без указания идентификатора пользователя

, например

Firestore.instance.collection('users').document(*).collection('Video').snapshots().listen((data) 

1 Ответ

1 голос
/ 24 октября 2019

Если вы хотите прослушать определенную (именованную) коллекцию по всей базе данных, вы можете выполнить так называемый запрос группы коллекций. См. документацию по этим запросам для примера.

В Флаттер это будет выглядеть примерно так:

Firestore.instance.collectionGroup('Video').snapshots().listen((data)

Это будет слушать всеVideo коллекции, а не только под users.

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