データを上書きする際に、childByAutoIdが一致するデータを検索し、そのデータを上書きするというメソッドを書きたいです。
データの挿入の際のコードと、データを上書きするコードを下記のように書きましたが、うまくいきません。おそらくデータを上書きする際のchildByAutoIdの検索方法がおかしいと思うのですが、自分の力では解決が難しいです。
ご助言お願いいたします
Swift
1 //データを挿入する際のコード 2 let patienceDB = Database.database().reference().child("parents") 3 let data = ["title":title,"money":money,"description":description,"uid":uid,] as [String : Any] 4 patienceDB.childByAutoId().setValue(data) 5 6 7 8 //データを上書きする際のコード 9 let ref = Database.database().reference().child("parents").childByAutoId() 10 let data = ["title":title,"money":money,"description":description,"uid":uid,] as [String : Any] 11 ref.queryEqual("指定するchildByAutoId").updateChildValues(data) 12 13 14
あなたの回答
tips
プレビュー