我有一个数据库结构
grabbit
active
category (ie womens bags, etc)
itemId
users who viwed this item (new branch)
想要在不需要移动数据的情况下将“活动”重命名为“非活动”(特别是查看此项目部分的用户)
如何更改“有效”名称?
答案 0 :(得分:3)
不幸的是,您无法在不重写的情况下重命名Firebase中的节点。要进行重命名,您必须复制并删除旧分支。此代码段可能有用:https://gist.github.com/katowulf/6099042
答案 1 :(得分:0)
我是使用Angularfire完成的,而以下代码只更新了父节点。
$scope.addMeeting = function(){
var key = $scope.editKey;
var newPostKey = firebase.database().ref().child('users/' + firebaseUser.uid + '/meetings/' + key);
newPostKey.update({
'name': $scope.meetingEditName,
'date': Firebase.ServerValue.TIMESTAMP
}); // Update Exicting Meeting