我有一个小型的React应用,我想将用户写入Firebase实时数据库
writeUserData(response.id,response.name)
function writeUserData(id, name) {
fire.database().ref('usersIOS/' + name).push({
fbID: id
}, function(error) {
if (error) {
// The write failed...
} else {
// Data saved successfully!
}
});
}
当我按下用户时,它会自动添加一个生成的密钥
"usersIOS" : {
"Chris Maher" : {
"-LjRsCHQPdD94J_DM6vz" : {
"fbID" : "651085695211111"
}
}
},
我想要
"usersIOS" : {
"Chris Maher" : {
"fbID" : "651085695211111"
}
}
我需要更改什么?
谢谢
答案 0 :(得分:1)
只需使用set
代替推送。
set
将更新与特定文档ID相关的数据,但会删除已经存在的所有数据