2017-04-19 10 views
0

firebaseの既存のノードに新しい値を挿入する方法はかなり混乱していますか?firebaseの既存のノードに新しい値を挿入するにはどうすればいいですか?

下の図のように、私はルートオブジェクトをアップロードしようとすると、私はまた、ルートオブジェクトのキーをアップロードすることができますしたいと思います。私はsetValueで試したが、それは古い値を削除します。キーを "追加する"が、私は本当に考えていない、誰かが私にヒントを与えることができますか?

答えて

1

これはあなたが取得したいと思い構造のようなものですか?

enter image description here

もしそうなら、あなたはこれを試してください:こんにちは

dataRef.child("data/users/\(userID)/Routes/uploadedRoutes/\(routeID)").updateChildValues(["isUploaded": true]) 
+0

が、この場合には、ノードが新しい値に更新されますが、(ノードに新しい値を追加していないました – Jenny

+0

取得したいfirebaseスナップショットで新しい画像を送信できますか?私はあなたの必要性を本当に理解していません... –

+0

こんにちは、Firebaseにアップロードすると、キーがあります。たとえば、最初のキーが1の場合、uploadedRoutesは[1]の値を取得します。アップロード2、私はuploadedRouteストア[1,2]を、どのようにこれを実現したいですか? – Jenny

関連する問題