Flutter 从嵌套的Firstore子集合向streambuilder获取特定文档

Flutter 从嵌套的Firstore子集合向streambuilder获取特定文档,flutter,google-cloud-firestore,Flutter,Google Cloud Firestore,所以,我试图显示一个文档字段,但如果我从上一页输入,它将不起作用。如何显示来自材质页面路径的此类子集合,我的颤振应用程序不断崩溃 new StreamBuilder( stream: Firestore.instance .collection("Users") .document(uid) //from firestore getuserI

所以,我试图显示一个文档字段,但如果我从上一页输入,它将不起作用。如何显示来自材质页面路径的此类子集合,我的颤振应用程序不断崩溃

new StreamBuilder(
                    stream: Firestore.instance
                        .collection("Users")
                        .document(uid) //from firestore getuserID
                        .collection("orders")
                        .document(widget.doc) //from materialpageroute fetched data
                        .snapshots(),

或者这还不受支持?

它的给出错误,因为来自Firestore的数据是DocumentSnapshot类型的数据。但在StreamBuilder中,您必须指定QuerySnapshot类型数据

它实际上是一个DocumentSnapshot,我只是显示widget.doc,而不是从StreamBuilder抓取文档。。谢谢你,你犯了什么错误?