gpt4 book ai didi

ios - 在 Firebase 数据库中获取父级

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

我想获得 child 的 parent ,以便在我的应用中按用户进行搜索。我怎样才能做到这一点?用户将输入另一个用户的完整昵称,应用程序将提供该用户的个人资料。我了解如何找到该用户,但如何获取该用户的 UID。有什么想法可以获取 uid 吗?

"app"
"users"
"UID"
"name:"
"email:"
"nickname:"
"uid:"

最佳答案

您可以轻松找到昵称为 myNickName 的所有用户:

let userRef = self.ref.child("users") 

let query = userRef.queryOrdered(byChild: "nickname").queryEqual(toValue: myNickName)

query.observeSingleEvent(of: .value, with: { snapshot in
for child in snapshot.children {

let snap = child as! DataSnapshot
let key = snap.key

let dict = snap.value as! [String: Any]
let email = dict["email"] as? String ?? ""

print(key)
}
})

关于ios - 在 Firebase 数据库中获取父级,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54764565/

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