// 云函数入口函数
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云函数该怎么些?谢谢!
1N234w 这个是_id的值? 1是要更新product_stock的值? 如果是这个意思,只能for循环 如果不会for循环,去学学js