我有一个数据库结构
grabbit
active
category (ie womens bags, etc)
itemId
users who viwed this item (new branch)
想要在不需要移动数据的情况下将“活动”重命名为“非活动”(尤其是查看此项目部分的用户)
如何仅更改“活动”名称?
不幸的是,您无法在不重写的情况下重命名 Firebase 中的节点。要进行重命名,您必须复制并删除旧分支。这个片段可能有用:https ://gist.github.com/katowulf/6099042
我用 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