Ionic 3在Firebae上更新数据库

时间:2017-10-08 19:59:28

标签: firebase firebase-realtime-database ionic3

我正在尝试使用以下代码更新数据库上的'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);
    });
  }

但是出了问题就这样存了。

enter image description here

我该如何解决?感谢。

1 个答案:

答案 0 :(得分:0)

updateCash() {
    const userId = this.authCtrl.showUser().uid;
    this.afDatabase.database.ref(`users/${userId}/userInfos`).update({
        cash:200}).then(res => {
        console.log(res)
    })
}