Как я могу напечатать список документов Firestore на консоль? - PullRequest
0 голосов
/ 26 февраля 2020

У меня есть пользовательская база данных, которая выглядит следующим образом:

Stole this picture from another place

Я хотел бы вернуть массив, карту, список или что-то, что Я могу повторить, что, может быть, выглядит так:

[Джек Данниелс, Джонатан Уэллс, Фредрик Райх]

У меня есть следующий код:

void getData() async {
    QuerySnapshot querySnapshot = await Firestore.instance.collection('users').getDocuments();
    var list = querySnapshot.documents;
    print(list);
  }

Печать "список "не возвращает то, что я хочу. Кажется, все должно быть просто, но я потратил некоторое время на осмотр. Моя конечная цель - выполнить итерацию по списку и идентифицировать повторяющиеся имена в любой момент времени.

1 Ответ

1 голос
/ 26 февраля 2020

Код, который вы показываете, работает с Firestore, но на скриншоте показана база данных в реальном времени. Это два разных продукта базы данных. Вы не можете написать код, используя Firestore SDK для чтения данных в базе данных реального времени. Если вы хотите работать с контентом в Firestore, вам необходимо заполнить коллекции и документы в базе данных Firestore.

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