Node.js 如何获得销售产品的总数量?节点
在product表中添加一个字段,如sellcounter,然后执行以下操作 下订单后,在产品表中进行一次更新查询,如Node.js 如何获得销售产品的总数量?节点,node.js,loopbackjs,Node.js,Loopbackjs,在product表中添加一个字段,如sellcounter,然后执行以下操作 下订单后,在产品表中进行一次更新查询,如 await productModel.updateAll({ id: product.id }, { sellcounter: product.sellcounter + 1 }); 上面的代码用于环回节点这里的想法是将特定产品的销售数量增加1 为此,您需要使用findOne或findById方法来更新特
await productModel.updateAll({
id: product.id
}, {
sellcounter: product.sellcounter + 1
});
上面的代码用于环回节点这里的想法是将特定产品的销售数量增加1 为此,您需要使用
findOne
或findById
方法来更新特定产品
生成的代码应该如下所示(假设您拥有id为的产品对象):
const productToUpdate=wait productModel.findById(product.id);
等待productToUpdate.updateAttributes({sellcounter:product.sellcounter+1});
您想从另一个表中获取计数并将其增加一个吗?不,当订单得到确认时,您的产品sellcounter将增加@mayank。因此,一旦创建新订单,您想增加该产品的sellcount,对吗?这些列是存在于同一型号中还是不同……如果它们存在于同一型号中,请使用“updateAttribute”方法。@RohitAmbre这两个列都是不同型号Sellconter列在产品表中订单查询成功运行时,您可以运行销售计数器查询嗯,您似乎必须从订单所在的产品型号中选择产品放置,然后调用对象上的updateAttribute
方法……如果找到其他方法,我将进行更新