增加和减少 Firebase Ionic 5
Increment and Decrement Firebase Ionic 5
我想用简单的方法在数据库 firebase 中递增 +1 和递减 -1
increment() {
const i = +1;
this.service.update(i)
}
decrement() {
const i = -1;
this.service.update(i)
}
和服务我有简单的代码
update(panel: Panel) {
return this.db.object(`${this.path}/${panel.codeLed}`)
.update(panel);
}
我认为您正在寻找 increment
运算符,它在常规 JavaScript SDK
中是这样使用的
firebase.database().ref('/path/to/value').update({ firebase.database.ServerValue.increment(1) })
我找到了这段代码,对我来说,工作正常
incrementUp(panel: Panel) {
return this.db.object(`${this.path}/${panel.codeLed}/up`)
.query.ref.transaction(ups => {
if (ups === null) {
return ups = 1;
} else {
return ups + 1;
}
});
}
我想用简单的方法在数据库 firebase 中递增 +1 和递减 -1
increment() {
const i = +1;
this.service.update(i)
}
decrement() {
const i = -1;
this.service.update(i)
}
和服务我有简单的代码
update(panel: Panel) {
return this.db.object(`${this.path}/${panel.codeLed}`)
.update(panel);
}
我认为您正在寻找 increment
运算符,它在常规 JavaScript SDK
firebase.database().ref('/path/to/value').update({ firebase.database.ServerValue.increment(1) })
我找到了这段代码,对我来说,工作正常
incrementUp(panel: Panel) {
return this.db.object(`${this.path}/${panel.codeLed}/up`)
.query.ref.transaction(ups => {
if (ups === null) {
return ups = 1;
} else {
return ups + 1;
}
});
}