[英]How to add document with map data to firestore using flutter
[英]How add data in current user document with flutter using firestore?
Future<DocumentReference> getUserDoc() async {
final FirebaseAuth _auth = FirebaseAuth.instance;
final Firestore _firestore = Firestore.instance;
FirebaseUser user = await _auth.currentUser();
DocumentReference ref = _firestore.collection('users').document(user.uid);
return ref;
}
我无法在文档中添加数据。
这是我在Firestore中输入数据的代码。 请帮忙,我是新手
return ref.setData(data);
错误是
返回类型'Future'不是方法'getUserDoc'定义的'Future'.dart(return_of_invalid_type)
这应该工作:
Future<void> getUserDoc() async {
final FirebaseAuth _auth = FirebaseAuth.instance;
final Firestore _firestore = Firestore.instance;
FirebaseUser user = await _auth.currentUser();
DocumentReference ref = _firestore.collection('users').document(user.uid);
return ref.setData({'UID': user.uid});
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.