收藏
回答

云开发怎么批量且每个都有单独条件的更新数据库数据?

假如数据库现在有100个商品信息的记录,每条记录都有‘库存’这个属性。

有一个客户购买了其中的三个商品,且每个商品购买的数量不同,我可以使用for循环逐个更新数据库里‘库存’这一项的数据,但是这样会调用数据库很多次,怎么只调用一次就能批量减库存呢?

最后一次编辑于  2020-08-05
回答关注问题邀请回答
收藏

1 个回答

  • amintong
    amintong
    2020-08-05

    云开发?调用数据库很多次理论上不会影响服务的性能。

    2020-08-05
    有用
    回复 2
    • 行囊
      行囊
      2020-08-05
      聚合操作能不能实现,多次调用主要是浪费资源
      2020-08-05
      回复
    • 哄哄
      哄哄
      2020-08-06
      db.command.in去过滤你想改动的文档,然后所有的库存字段db.command.inc(-1)
      2020-08-06
      回复
登录 后发表内容
问题标签