收藏
回答

服了官方了,_.max(_.inc(-1))解决了。_.min(100,_.inc(5))又咱搞?

看原来的贴:

https://developers.weixin.qq.com/community/develop/doc/00044ac091c630d288fa3e1af5a400

可以将一个字段的最小值update()后不为负数了,

那么,当我想此字段超过某个值不自增怎么办?比如,我只想本字段自增5,但是在这个字段的值>=100时不自增或最高自增到100又怎么办?

一般比如用于:一个人的信誉度:最高100%,最低0%

我不知道其它人是怎么解决的,求方法

_.min

https://developers.weixin.qq.com/miniprogram/dev/wxcloud/reference-sdk-api/database/command/Command.min.html

回答关注问题邀请回答
收藏

1 个回答

  • Cheshire cat
    Cheshire cat
    2021-04-20

    假设a字段每次自增5, db.collection().where({a: _.gt(0).lt(95)}).update({a: _.inc(5)}) ,这样ok么

    2021-04-20
    有用
    回复
登录 后发表内容
问题标签