云数据库小数点自增自减怎么操作?
const _ = db.command
db.collection('todos').doc('todo-id').update({
data: {
progress: _.inc(10)
}
})
//这可以加减整数,小数会有精度问题
db.collection('user').where({
_openid: openid
}).get().then(res => {
var dq_money = res.data[0].money;
var ok_money = accAdd(dq_money, money);
db.collection('user').doc(openid)
.update({
data: {
money: ok_money
}
}).then(res => {
console.log('[' + openid + ']' + msg + '增加金额[' + money + ']成功', res)
})
})
//这个会出现同时调用时覆盖
问一下大佬们是怎么解决余额小数点加减的?