收藏
回答

微信小程序云数据库可以根据查询到的内容后再决定更新或者不更新吗?

各路大神求教:

云数据库想要更新一条信息,但是不确保在这之前有没有其他用户已经操作,所以先查询数据库状态,然后根据返回的信息决定是否更新信息。

类似于抢购,查询和更新可以同时操作吗?必须要先等一个执行完了,在调用一次执行吗

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

4 个回答

  • 陈宇明
    陈宇明
    2021-12-21

    可以通过where先查询然后再update

    2021-12-21
    有用
    回复
  • 老张
    老张
    2021-12-21

    https://developers.weixin.qq.com/community/develop/article/doc/000e42b15384889af24b560205b813

    2021-12-21
    有用
    回复
  • xplee
    xplee
    2021-12-20

    等你查询完再去更新,说不定其他人已经更新了一次,你再更新就没意思了,除非加上更新条件,条件中包含那个要更新的字段的值。

    2021-12-20
    有用
    回复
  • Larry
    Larry
    2021-12-20

    把查询条件写在where里,不符合条件的话就查询不到记录

    db.collection('...')
      .where({
        ...
      })
      .update({
        data: ...
      })
    
    2021-12-20
    有用
    回复
登录 后发表内容