gpt4 book ai didi

firebase - 在Flutter Dart应用程序中从Firebase检索数据时遇到问题。无法在不存在的DocumentSnapshotPlatform上获取字段

转载 作者:行者123 更新时间:2023-12-03 02:54:39 25 4
gpt4 key购买 nike

我收到错误:
StateError(错误状态:无法在不存在的DocumentSnapshotPlatform上获取字段)

Future getUserInterests(userId) async {
User currentUser = User();

await _firestore.collection('users').doc(userId).get().then((user) {
currentUser.photo = user.get('name');
currentUser.photo = user.get('photoUrl');
currentUser.gender = user.get('gender');
currentUser.subject = user.get('subject');

});
return currentUser;
}

我的firebase集合中确实存在名称字段
这是我数据库的图像,请忽略性别如何表示第十个哈哈
database

最佳答案

您需要执行以下操作:

currentUser.name = user.data()['name'];
currentUser.photo = user.data()['photoUrl'];
currentUser.gender = user.data()['gender'];
currentUser.subject = user.data()['subject'];

关于firebase - 在Flutter Dart应用程序中从Firebase检索数据时遇到问题。无法在不存在的DocumentSnapshotPlatform上获取字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64178076/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com