[英]Get parent in Firebase Database
我想成為孩子的父母,以便用戶在我的應用中進行搜索。 我怎樣才能做到這一點? 用戶將輸入另一個用戶的完整昵稱,應用程序將提供該用戶的個人資料。 我了解如何找到該用戶,但如何獲取此用戶的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)
}
})
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.