颤振:如何将火基 uid 设置为用户文档 ID?



如何将 Firebase uid 设置为用户文档 ID? 我收到错误,因为"uid 为空"。这是我的代码。

FirebaseAuth.instance.createUserWithEmailAndPassword(email:email, password: password).then((currentUser) => Firestore.instance
.collection("users")
.document(currentUser.uid)
.setData({ "uid": currentUser.uid,

})); 

您可以成为以 .user 结尾的当前用户信息,然后您可以使用 currentUser.uid 访问 uid。

Future<void> createUser() async {
final FirebaseUser currentUser = (await FirebaseAuth.instance.createUserWithEmailAndPassword(email: 'Test@gmail.com', password: '123456')).user;
Firestore.instance.collection("users").document(currentUser.uid).setData({
"uid": currentUser.uid,
},
);
}

最新更新