如何从Firebase检索字典?(代码10,Swift)

如何从Firebase检索字典?(代码10,Swift),swift,firebase,Swift,Firebase,我有一个Firebase数据库,如下所示: 这是一个游戏服务器,它发送一个不同玩家的分数字典来比较他们 results: { users: { user1: [ {score} ] user2: [ {score} ] user3: [ {score} ] . . . } } 请问,检索这些分数并将其输入词典的最佳方式是什么 谢谢你你需要这个

我有一个Firebase数据库,如下所示:

这是一个游戏服务器,它发送一个不同玩家的分数字典来比较他们

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如果这个答案有帮助,一定要接受它,这样才能帮助他人。当然,对不起,谢谢。