如何从DocumentSnapshot列表中获取数据?

时间:2020-05-06 20:55:21

标签: flutter google-cloud-firestore

这是具有DocumentSnapshot列表的流。我无法从此流中获取数据。如何从此流中获取数据?

Stream<List<DocumentSnapshot>> stream = geo.collection(collectionRef:
collectionReference)
.within(center: center, radius: radius1, field: field);

1 个答案:

答案 0 :(得分:0)

在完成一些工作之后,我解决了这个问题。可以使用流的.listen函数来实现。

stream.listen((event) {                                                                       
      int length=event.length;
      for(int i=0;i<length;i++)
      {
        if(event[i]["email"]!= user.email)
        randomUser.add("${event[i]["email"]}");                                             
      }