2017-06-04 77 views
-1

如果我的数据库结构是这样的:enter image description hereFirebase:什么是更新值的正确方法?

,我有这样的:

ref = Database.database().reference().child(passUserID) 

    ref?.child("wins").updateChildValues("wins": numerator) 

其中分子=(游戏事先饰演)+(游戏登录后饰),在第二条语句是给我一个我不知道如何解决的表达错误。

另外,如果我尝试这样做,而不是:

ref?.child("wins").setValue(numerator) 

它打乱了我的数据不好,并给出了不好的指令错误。

回答

1

updateChildValues方法采用一个Dictionary。所以,你只需要调用包含您要更新的键值对字典的方法,即

ref = Database.database().reference().child(passUserID) 

ref?.updateChildValues(["wins": numerator]) 

更多关于如何读/写数据到火力实时数据库,请参阅:https://firebase.google.com/docs/database/ios/read-and-write

相关问题