繁体   English   中英

来自 Cloud Firestore 的 flutter Stream:如何将数据从快照复制到 class 并打印

[英]flutter Stream from Cloud Firestore : how to copy data from snapshot to class and print

我必须 stream 从 Cloud Firestore 收集数据。 我应该如何从快照中读取数据,然后使用 print() 打印 movieCode 和 movieName function。

Future<Stream<QuerySnapshot<Object?>>> streamMovie() async 
{
    Stream<QuerySnapshot> snapshots = 
    FirebaseFirestore.instance.collection('movie')
    .snapshots();
    return snapshots;
}

您可以尝试使用这种方式来获取打印中的数据。

  void getMessagesTest() async{
    QuerySnapshot querySnapshot = await _firestore.collection('school').orderBy('age', descending: true).where('age', isGreaterThan: 17).get();
    final allData = querySnapshot.docs.map((doc) => doc.data() as Map<String, dynamic>).toList();
    print(allData);
  }

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM