收藏
回答

云数据库小数点自增自减怎么操作?

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)
        })
    })
//这个会出现同时调用时覆盖

问一下大佬们是怎么解决余额小数点加减的?

最后一次编辑于  2021-10-09
回答关注问题邀请回答
收藏

2 个回答

  • Mr.Zhao
    Mr.Zhao
    发表于移动端
    2021-10-09
    余额单位用分,不是元
    2021-10-09
    有用 1
    回复 7
    • Young

























?
      Young ?
      2021-10-09
      分有小数,请问怎么自增小数啊?
      2021-10-09
      回复
    • Mr.Zhao
      Mr.Zhao
      发表于移动端
      2021-10-09回复Young ?
      最小单位就是分了,谁说有小数了,就不明白我什么意思
      2021-10-09
      回复
    • Young

























?
      Young ?
      2021-10-09
      1.01不是有小数吗?
      2021-10-09
      回复
    • Mr.Zhao
      Mr.Zhao
      发表于移动端
      2021-10-09回复Young ?
      余额一块,就存成100分,哪来的小数
      2021-10-09
      回复
    • Young

























?
      Young ?
      2021-10-09
      把余额变成积分?
      2021-10-09
      1
      回复
    查看更多(2)
  • Young

























?
    Young ?
    2021-10-09

    php,mysql可以这样,云数据库怎么搞?

    2021-10-09
    有用
    回复
登录 后发表内容