如何从Firebase检索字典?(代码10,Swift)
我有一个Firebase数据库,如下所示: 这是一个游戏服务器,它发送一个不同玩家的分数字典来比较他们如何从Firebase检索字典?(代码10,Swift),swift,firebase,Swift,Firebase,我有一个Firebase数据库,如下所示: 这是一个游戏服务器,它发送一个不同玩家的分数字典来比较他们 results: { users: { user1: [ {score} ] user2: [ {score} ] user3: [ {score} ] . . . } } 请问,检索这些分数并将其输入词典的最佳方式是什么 谢谢你你需要这个
results: {
users: {
user1: [
{score}
]
user2: [
{score}
]
user3: [
{score}
]
. . .
}
}
请问,检索这些分数并将其输入词典的最佳方式是什么
谢谢你你需要这个结构
results
users
user1 - score
user2 - score
设置
dbRef = Database.database().reference()
let con:[String:Any] = ["user1":5,"user2":6]
dbRef.child("results/users").setValue(con)
听
dbRef.child("results/users").observeSingleEvent(of: .value) { (snapshot) in
if let res = snapshot.value as? [String:Any] {
print(res)
}
}
非常感谢你!它工作得很好!我还有一个问题:如何在不使用新数据替换旧数据的情况下向数据库(=字典)添加数据?再次感谢您的帮助。@Thomas如果这个答案有帮助,一定要接受它,这样才能帮助他人。当然,对不起,谢谢。