Надеюсь, что вы пытаетесь проанализировать один документ пожарного хранилища
определите свой класс записи, как показано ниже
class Post {
String documentID;
String personName;
int commentsCount;
List<String> photos;
Post.fromSnapshot(DocumentSnapshot snapshot)
: documentID = snapshot.documentID,
personName = snapshot['personName'],
commentsCount = snapshot['commentsCount'],
photos = snapshot['photos'].cast<String>()
;
}
получите снимок документа и проанализируйте
var postItemz = await Firestore.instance.collection('posts').document('post-items').get();
var data = Post.fromSnapshot(postItemz );
дляпарсинг нескольких документов
получение снимков документа с помощью метода getDocuments () и парсинг
var newData = snapShotdata.documents.map((snapshot) {
return Post.fromSnapshot(snapshot);
}).toList();
надеюсь, это поможет!