{
43268jfjn7983-347983:
{
title: 'hello world',
time: '1000'
}
}
如上所述,我只想将43268jfjn7983-347983
更新为其他内容,这在firebase中是否可行?
答案 0 :(得分:24)
无法更改现有节点的密钥。
所以相反,我会选择:
var ref = new Firebase('https://my.firebaseio.com/');
var child = ref.child('43268jfjn7983-347983');
child.once('value', function(snapshot) {
ref.child('somethingElse').set(snapshot.val());
child.remove();
});
答案 1 :(得分:0)
如果涉及调试目的,可以通过firebase实时数据库控制台轻松完成。
点击 settings icon然后点击"导出JSON"导出数据库的JSON文件。
在简单的文本编辑器中打开它,应用所需的修改并保存。
在实时数据库控制台中,单击相同的设置图标和 然后点击"导入JSON"。
CAVEAT:导入JSON文件会覆盖整个数据库。