如何从firebase文档中获取数据?

如何从firebase文档中获取数据?,firebase,flutter,dart,google-cloud-firestore,Firebase,Flutter,Dart,Google Cloud Firestore,我试图从Firebase获取数据,但我不知道如何获取。这就是目前的情况 以下是我设置数据的方式: FirebaseFirestore.instance .collection('videos') .doc(id) .collection("uservotes") .doc(uid) .set({'videoid': id, 'rating': _rating, 'uid':

我试图从Firebase获取数据,但我不知道如何获取。这就是目前的情况

以下是我设置数据的方式:

  FirebaseFirestore.instance
          .collection('videos')
          .doc(id)
          .collection("uservotes")
          .doc(uid)
          .set({'videoid': id, 'rating': _rating, 'uid': uid});
我现在需要的是以同样的方式获取数据,但是如何获取呢?我需要
“评级”
字段值。
希望任何人都能提供帮助

如果您可以访问
id
uid
,那么您可以执行以下操作:

FirebaseFirestore.instance.collection("videos").doc(id).collection("uservotes").doc(uid).get().then((value){
      print(value.data()); //contains all the data
      print(value.data()["rating"]);
    });

使用
get()
可以检索文档中的所有字段。

尝试此链接:感谢解决此问题的人员