[英]Error pulling data from firestore to flutter streams
i have a collection messages from which i am trying to get data into the stream but it is showing the following error enter image description here我有一个收集消息,我试图从中获取数据到 stream 但它显示以下错误在此处输入图像描述
this is the code for streams这是流的代码
StreamBuilder(
builder: (context,snapshot){
if(snapshot.hasData){
final messages=snapshot.data;
List<Text> messageWidgets=[];
for(var message in messages){
final messageText=message.get('text');
final messageSender=message.data()['sender'];
final messageWidget=
Text('$messageText from $messageSender');
messageWidgets.add(messageWidget);
}
return Column(
children: messageWidgets,
);
}
},
stream: _firestore.collection("message").snapshots(),
),
can someone help me figure this out有人可以帮我解决这个问题吗
Change this:改变这个:
final messages=snapshot.data;
To this:对此:
final messages=snapshot.data.docs;
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.