Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/flutter/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Firebase 错误状态:DocumentSnapshot平台中不存在字段_Firebase_Flutter_Mobile_Google Cloud Firestore_Firebase Authentication - Fatal编程技术网

Firebase 错误状态:DocumentSnapshot平台中不存在字段

Firebase 错误状态:DocumentSnapshot平台中不存在字段,firebase,flutter,mobile,google-cloud-firestore,firebase-authentication,Firebase,Flutter,Mobile,Google Cloud Firestore,Firebase Authentication,我尝试了这段代码,但它显示了以下错误:DocumentSnapshot平台中不存在错误状态:字段 body: Center( child: Container( padding: const EdgeInsets.all(20.0), child: StreamBuilder<QuerySnapshot>( stream: FirebaseFirestore.instance

我尝试了这段代码,但它显示了以下错误:DocumentSnapshot平台中不存在错误状态:字段

body: Center(
        child: Container(
            padding: const EdgeInsets.all(20.0),
            child: StreamBuilder<QuerySnapshot>(
              stream: FirebaseFirestore.instance
                  .collection("users")
                  .doc(widget.uid)
                  .collection('tasks')
                  .snapshots(),
              builder: (BuildContext context,
                  AsyncSnapshot<QuerySnapshot> snapshot) {
                if (snapshot.hasError)
                  return new Text('Error: ${snapshot.error}');
                switch (snapshot.connectionState) {
                  case ConnectionState.waiting:
                    return new Text('Loading...');
                  default:
                    return new ListView(
                      children: snapshot.data.**docs**
                          .map<Widget>((DocumentSnapshot document) {
                        return new CustomCard(
                          title: document.data()['title'],
                          description: document.data()['description'],
                        );
                      }).toList(),
                    );
                }
              },
            )),
      ),strong text
主体:中心(
子:容器(
填充:常数边集全部(20.0),
孩子:StreamBuilder(
流:FirebaseFirestore.instance
.收集(“用户”)
.doc(widget.uid)
.collection(“任务”)
.snapshots(),
生成器:(BuildContext上下文,
异步快照(快照){
if(snapshot.hasError)
返回新文本('Error:${snapshot.Error}');
交换机(快照.连接状态){
案例连接状态。正在等待:
返回新文本('加载…');
违约:
返回新的ListView(
子项:snapshot.data.*docs**
.map((文档快照文档){
退回新的海关卡(
标题:document.data()['title'],
description:document.data()['description'],
);
}).toList(),
);
}
},
)),
),强文本
请帮忙


此错误表示在cloud firestore中找不到该字段,从您发布的内容来看,您似乎正在尝试从a中获取字段。子集合,您需要确保文档Id以及字段名正确,以便提取它们。

不理解确切的错误