var updates = {};
updates['article/' + keyval] = new_sub_tag1;
updates['sub_tags/' + tagname] = new_sub_tag2;
ref.update(updates);
上面的代码完全用新的代码替换了所有元素。
目前,我正在使用下面的代码来更新特定字段而不是覆盖。
ref.child('article/' + keyval).update ({
sub_tag: sub_tag_name
});
相反,我正在寻找交易中多个位置的一个特定字段更新。
答案 0 :(得分:0)
更新多个较低级别的位置时,请务必将整个路径放在更新地图左侧要更新的位置:
var updates = {};
updates['article/' + keyval + '/property'] = new_sub_tag1_value;
updates['sub_tags/' + tagname + '/property'] = new_sub_tag2_value;
ref.update(updates);