收藏
回答

云开发.doc() 只能一个_id一个_id传吗?show me the code ...

// 云函数入口函数
exports.main = async (event, context) => {
  var _id = event._id  //此处是对象里的一个key, 即商品表的product_id
  var _product_count = event.product_count //此处是对象里key的value, 即用户购买商品数量,我的目的是减少对应商品库存
  try {
    return await db
      .collection("product")
      .doc(_id) //????
      .update({
        data: {
          product_stock: _product_count//?????,
        },
      });
  } catch (e) {
    console.log(e);
  }
};

-------------------------------------------------------------
假如我要传的参数是:
let stockObj = {
   1N234w: 1,
   A33cKj: 3,
   2cB0jK: 2
}

这个update云函数该怎么些?谢谢!


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

1 个回答

  • stop eating
    stop eating
    06-30
    1N234w 这个是_id的值? 1是要更新product_stock的值?
    
    如果是这个意思,只能for循环
    
    如果不会for循环,去学学js
    


    06-30
    有用
    回复 1
    • YMF_WX1981
      YMF_WX1981
      06-30
      说明可以循环多条更新,多谢![抱拳]
      06-30
      回复
登录 后发表内容
问题标签