【发布时间】:2021-02-17 09:14:25
【问题描述】:
String branch, semester;
Future<void> _getUserDetails() async {
String uid = FirebaseAuth.instance.currentUser.uid;
await FirebaseFirestore.instance.collection('UserDatabase').doc(uid).get().then((user) {
setState(() {
branch = user.data()['Branch'];
semester = user.data()['Semester'];
});
});
print(branch);
print(semester);
}
这是我的数据库的快照 firestore snapshot
我正在尝试从 firestore 检索数据,但出现此错误
未处理的异常:NoSuchMethodError:在 null 上调用了方法“[]”。
谁能帮我解决这个错误。
【问题讨论】:
标签: flutter google-cloud-firestore