【发布时间】:2021-04-05 23:07:36
【问题描述】:
我想将数据发布到一系列集合和文档中,
CollectionReference data = FirebaseFirestore.instance
.collection('Data')
.doc(user)
.collection('First')
.doc(category)
.collection(time);
data.add({'element': 'field'});
但是当我尝试这样做时,动态名称的名称以斜体显示,如果它只是字体样式的变体,那不会有问题,问题是当我尝试知道是否有集合中的数据First 它告诉我什么都没有
Widget build(BuildContext context) {
return StreamBuilder(
stream: FirebaseFirestore.instance
.collection('Data')
.doc(user)
.collection('First')
.snapshots(),
builder: (BuildContext context, AsyncSnapshot<QuerySnapshot> snapshot) {
if (snapshot.hasData) {
print(snapshot.data);
return Icon(Icons.check);
}
return Icon(Icons.error);
},
);
}
颤动:空
必须按第一、第二、第三等来分隔,并且每个必须有单独的不同类别,并且每个类别中必须有时间
Firebase 看起来像这样
数据 -> S6W4kb1dKycD060v47FFs0i528Q2 -> 首先 -> 发布 -> 19:00
只有当我直接从 Firebase 控制台添加项目时,它才会识别项目存在
【问题讨论】:
标签: firebase flutter dart google-cloud-firestore