【发布时间】:2022-11-01 20:44:09
【问题描述】:
在我的代码中,我尝试使用用户 ID 从用户表中获取一个字段。数据库的结构。
childPrivateDetails 是用户表的子集合
我想从这张表中获取年龄怎么做
代码
Future<void> getage() async {
final sp = context.read<SignInProvider>();
FutureBuilder(
future: FirebaseFirestore.instance
.collection("users")
.doc(sp.uid)
.collection("childPrivateDetails")
.doc(sp.uid)
.get(),
builder: (context, snapshot) {
if (snapshot.connectionState == ConnectionState.waiting) {
return const CircularProgressIndicator();
}
return Text(snapshot.data.data()["age"]);
},
);
@override
Widget build(BuildContext context) {
print(wiget.age);
错误
为此,我没有使用模型
【问题讨论】:
标签: flutter google-cloud-firestore flutter-dependencies