如何更新唯一的随机密钥?

时间:2019-02-03 13:26:16

标签: firebase firebase-realtime-database

我正在使用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节点),因为我是菜鸟。我已经搜索了很多,但没有找到答案。 对不起,我的英语写作能力很差...

1 个答案:

答案 0 :(得分:2)

您可以在写入数据之前获取密钥。您使用的是usbg push方法,这样可以创建密钥,以便在需要使用push之前也可以使用setValue来获取它

sed '/Total/{ h; s/Total \+\([0-9]\+\)\/.*$/\1/; x; };$G' -i /home/evaluation/*