是否可以从对象更改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()
,并对“历史”分支进行更新,我得到了“对象”拥有的每个子对象,其中包含的关键内容对我来说非常重要。谢谢你抽出时间。