我正在寻找相当于
的Firebase UPDATE users SET credits = credits + 10
我想在我的firebase数据库中更新特定值而不加载所有数据。以下示例不起作用,只是说明我的意思:
let user = this.af.database.object('/user/').update({
count1: count1 + 50
count2: count2 + 20
});
有没有办法在不加载现有数据的情况下为现有数据增值?
答案 0 :(得分:2)
简短回答,不,您需要使用transaction
进行加减。
请参阅此处https://firebase.google.com/docs/reference/js/firebase.database.Reference#transaction