gpt4 book ai didi

ios - 从 firebase 数据库中删除特定值

转载 作者:行者123 更新时间:2023-11-30 12:24:50 25 4
gpt4 key购买 nike

我正在设置一个社交媒体应用程序,目前正在研究一种为用户输入创建真实用户名(无重复)的方法,类似于 Instagram。

我面临的问题是我找不到删除用户以前的用户名的方法(以防其他人想使用它)。我的数据库设置用户名的方式如下:

用户名 - 用户名:“testUsername”

我尝试使用此删除代码

let usernameRef =  FIRDatabase.database().reference().child("Usernames").child("username").child(usersCurrentUsername)
usernameRef.removeValue(completionBlock: {(error, ref) in
if error != nil {
print("There was an error in removing the current username\(error?.localizedDescription)")
} else {
print(ref)
print("The child was removed")
}
})

我通过 viewdidload 中的快照捕获用户当前用户名并将其存储在 usersCurrentUsername 中。任何帮助将不胜感激

最佳答案

let usernameRef =  FIRDatabase.database().reference().child("Usernames").child("username");
usernameRef.removeValue();

请注意,如果 Usernames 的子节点只是用户名,则 Usernames 节点也会被删除。

关于ios - 从 firebase 数据库中删除特定值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44335972/

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