【发布时间】:2018-01-16 16:08:24
【问题描述】:
在 Firebase 数据库中,我只尝试更新一列。 Firebase 数据库“用户”JSON:
"users" : {
"5yty2c8TyChQu3fMJ1O3d44wuq2" : {
"Email" : "myEmail@yahoo.com",
"FirstName" : "John",
"LastName" : "Smith",
"MobileNumber" : "",
"NickName" : "",
"profile_picture" : ""
}
我只想用此代码更新一列 - MobileNumber:
updateMobileNumber(){
var updateData = {
MobileNumber: this.state.mobileNumber
};
var updates = {};
updates['/users/' + userId ] = updateData;
database.ref('users/' + userId).update(updates);
alert('Account Updated');
}
上面的代码不是更新 MobileNumber 列,而是删除所有其他列并添加 Email 列。 我究竟做错了什么 ?我想在不触及其他列的情况下更新电子邮件列。 感谢任何帮助。
【问题讨论】:
标签: javascript firebase react-native firebase-realtime-database