Как получить определенный DocumentSnapshot из списка <DocumentSnapshot> - PullRequest
0 голосов
/ 07 ноября 2019

Я получаю querySnapshot коллекции с Firestore и получаю List. Чтобы получить конкретный элемент в списке, необходимо поместить номер в [], но я хочу получить DocumentSnapshot для определенного DocumentId. Есть ли способ?

Я пытался indexOf, но этовозвращает -1.

1 Ответ

0 голосов
/ 08 ноября 2019

Вы можете сделать что-то вроде этого:

snapshot.documents.firstWhere((doc) => doc.documentID == 'id', orElse: () => null)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...