Firebase -最快的方式更新节点值与节点值+值

Firebase - quickest way to update node value with node value + value

本文关键字:节点 更新 方式 Firebase      更新时间:2023-09-26

我正在寻找相当于

的Firebase

UPDATE users SET credits = credits + 10

我想在不加载所有数据的情况下更新我的firebase数据库中的特定值。下面的例子将不起作用,但只是说明我的意思:

    let user = this.af.database.object('/user/').update({
          count1: count1 + 50
          count2: count2 + 20
        });

是否有任何方法可以在不加载的情况下为现有数据添加值?

简短的回答,不,您需要使用transaction进行加法或减法。

请看这里https://firebase.google.com/docs/reference/js/firebase.database.Reference#transaction