2017-04-19 59 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

相关问题