我正在尝试使用以下代码更新数据库上的'cash'值。
updateCash() {
const userId = this.authCtrl.showUser().uid;
this.afDatabase.database.ref(`users/${userId}/userInfos`).transaction(eventSnapshot => {
eventSnapshot.cash += 100;
this.afDatabase.list(`users/${userId}/userInfos`).push(eventSnapshot.cash);
});
}
但是出了问题就这样存了。
我该如何解决?感谢。
答案 0 :(得分:0)
updateCash() {
const userId = this.authCtrl.showUser().uid;
this.afDatabase.database.ref(`users/${userId}/userInfos`).update({
cash:200}).then(res => {
console.log(res)
})
}