Ada*_*tak 2 firebase swift firebase-authentication google-cloud-firestore
我对编程非常陌生,想知道如何使我的 documentID = 我在 firestore 上的 UID
这是我的代码:
// create the user
Auth.auth().createUser(withEmail: Email, password: Password) { (results, Err) in
// check for errors
if Err != nil {
// there was an error creating the user
self.showError("Error creating user")
}
else {
// user was created succesfully store info
let db = Firestore.firestore()
db.collection("users").addDocument(data: ["first name":Firstname, "last name":Lastname, "age":Age, "uid":results!.user.uid]) { (Error) in
if Error != nil {
// show error message
self.showError("error saving user data")
}
Run Code Online (Sandbox Code Playgroud)
如果有人能告诉我需要在代码中添加什么,那就太棒了!
还有人知道我之后如何通过代码访问我的文档 ID,以便我稍后可以将更多信息添加/合并到同一文档 ID
非常感谢,和平与爱!
使用为要创建的文档构建一个DocumentReference ,然后使用setData来创建它,而不是使用随机 ID 的 addDocument。
db
.collection("users")
.document(results!.user.uid)
.setData(...)
Run Code Online (Sandbox Code Playgroud)
我建议阅读文档以获取有关创建文档的更多信息。
| 归档时间: |
|
| 查看次数: |
1611 次 |
| 最近记录: |