#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, но спасибо за ответ