gpt4 book ai didi

swift - 使文档 ID = UID firestore swift

转载 作者:行者123 更新时间:2023-12-03 08:42:09 25 4
gpt4 key购买 nike

我对编程非常陌生,想知道如何使我的 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")

}

如果有人能告诉我需要在代码中添加什么,那就太棒了!!!

还有人知道我之后如何通过代码访问我的文档 ID,以便稍后我可以向同一文档 ID 添加/合并更多信息

非常感谢您,和平与爱!

最佳答案

不要使用使用随机 ID 的 addDocument,而是使用 build a DocumentReference到您要创建的文档,然后使用 setData创建它。

db
.collection("users")
.document(results!.user.uid)
.setData(...)

我建议阅读documentation有关创建文档的更多信息。

关于swift - 使文档 ID = UID firestore swift,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62416439/

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