2017-04-19 53 views
0

我對如何在Firebase中的現有節點中插入新值感到困惑?如何將新值插入到Firebase中的現有節點?

像下面的圖片,當我嘗試上傳Route對象時,我也想上傳的路線可以通過Route對象的關鍵字進行。我嘗試過用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,我想上傳的路由商店[1,2],如何實現這一點? – Jenny

相關問題