我正在使用Firebase。但是我是Firebase的新手。我的应用程序有一个上传帖子的活动,这是JSON结构。
quote
... } 这是我的示例代码,当用户单击“提交”按钮以上传其帖子时。
post:{
uid1:{
-random1:{
text:hello,
uploader:John
},
-random2:{
text:hello2334,
uploader:John
},
},
uid2:{
-random3:{
text:Mornig,
uploader:Jack
},
}
}
likes:{
uid1:{
-random1:{
uid4:true,
uid5:true
},
-random2:{
uid4:true,
uid3:true,
}
当用户单击帖子时,我使用随机密钥更新帖子,然后我想使用相同的随机密钥更新类似内容。我不知道如何同时使用相同的随机密钥上传到节点(仅uid)和随机ID节点),因为我是菜鸟。我已经搜索了很多,但没有找到答案。 对不起,我的英语写作能力很差...
答案 0 :(得分:2)
您可以在写入数据之前获取密钥。您使用的是usbg push方法,这样可以创建密钥,以便在需要使用push之前也可以使用setValue来获取它
sed '/Total/{ h; s/Total \+\([0-9]\+\)\/.*$/\1/; x; };$G' -i /home/evaluation/*