2017-06-04 138 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

相關問題