我的firebase数据库中有以下结构。
"friendRequest" : {
"uid" : {
"-KUT7mxTW7WGLkgrZVM4" : {
"fromUid" : "uid"
}
}
}
在我的iOS应用中,用户可以发出好友请求,原则上类似于在Facebook上添加好友。
我需要访问fromUid属性,但我不知道它上面的父键是由childByAutoId()生成的(第三行 - “-KUT7mxTW7WGLkgrZVM4”)。
如何访问fromUid
密钥以获取其值?
答案 0 :(得分:0)
我认为你正在寻找类似的东西:
ref.child("friendRequest")
.child(FIRAuth.auth()?.currentUser.uid)
.queryOrdered(byChild: "fromId")
.queryEqual(toValue: "theUidThatYou'reLookingFor")
.observeSingleEvent(of: .childAdded, with: { (snapshot) in
print("\(snapshot.key)")
})