Firebase Firestore не возвращает данные из документов flutter

#flutter #dart

Вопрос:

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

 void messegesStream() async { await for (var snapshot in _firestore.collection('messages').snapshots()) {  for (var message in snapshot.docs) {  print(message.data);  } }  

}

Ответ №1:

Попробуйте это:

 QuerySnapshot querySnapshot = await Firestore.instance.collection("messages").getDocuments();  for (int i = 0; i lt; querySnapshot.documents.length; i  ) {  print(querySnapshot.documents[i]);  }  

и убедитесь, что у вас есть какие-либо документы в корневой коллекции «сообщения».

Комментарии:

1. это не поможет, потому что я хочу использовать его в StreamBuilder, но спасибо за ответ