Jquery 在firebase中重命名分支

Jquery 在firebase中重命名分支,jquery,firebase,Jquery,Firebase,我有一个数据库结构 grabbit active category (ie womens bags, etc) itemId users who viwed this item (new branch) A我想在不移动数据的情况下将“活动”重命名为“非活动”(尤其是查看此项目部分的用户) 如何仅更改“活动”名称?不幸的是,如果不重新写入,您无法重命名Firebase中的节点。要

我有一个数据库结构

grabbit

     active

          category (ie womens bags, etc)

                 itemId

                       users who viwed this item (new branch)
A我想在不移动数据的情况下将“活动”重命名为“非活动”(尤其是查看此项目部分的用户)


如何仅更改“活动”名称?

不幸的是,如果不重新写入,您无法重命名Firebase中的节点。要进行重命名,必须复制并删除旧分支。这段代码可能有用:

我用Angularfire完成了它,而fallowing代码只更新父节点

$scope.addMeeting=function(){
var key=$scope.editKey;
var newPostKey=firebase.database().ref().child('users/'+firebaseUser.uid+'/meetings/'+key);
newPostKey.update({
“名称”:$scope.meetingEditName,
“日期”:Firebase.ServerValue.TIMESTAMP

});//更新退出会议
这是否也会移动/复制分支中的所有文件夹?是的,副本将包括所有子节点。