是否可以从对象更改Firebase路径?

是否可以从对象更改Firebase路径?,firebase,firebase-realtime-database,Firebase,Firebase Realtime Database,我试着做一件非常简单的事情,比如: root: { objects: { id_subobj1: { // these are two objects doing current events. name: "subName1", description: "it's nice" }, id_subobj2: { name: "subName2", description: "it's cool" } },

我试着做一件非常简单的事情,比如:

root: {
  objects: {
    id_subobj1: { // these are two objects doing current events.
      name: "subName1",
      description: "it's nice"
    },
    id_subobj2: {
      name: "subName2",
      description: "it's cool"
    }
  },

  history: { 
// once they are done, I'd like to store them in this branch as an exact copy as they were in the "Objects" branch.
    id_subobj: {
      name: "name",
      description: "it was nice"
    }
  }
}
我想要实现的是获取我的对象,并将它们复制并粘贴到历史分支中

我正试着这么做,但没有成功


有什么想法吗?

如果您已经尝试过,请分享。简单的答案是。通过.value观察对象节点。将它们附加到数组中。迭代数组并将每个数组的setValue设置为历史节点。使用Firebase的关键在于阅读指南,因为它们准确地介绍了如何完成此任务。投票结束,因为它太模糊了。谢谢你的回答,我已经做到了,忘了我张贴了这个。我所做的是从“对象”分支获取
snapshot.val()
,并对“历史”分支进行更新,我得到了“对象”拥有的每个子对象,其中包含的关键内容对我来说非常重要。谢谢你抽出时间。