在Node.js PUT方法我如何从多个处理程序更新一个特定的值?



输入图片描述

  1. 这里我从处理程序中更新quantity(-1)的值。
  2. 我想从另一个处理器添加数量。
  3. 现在如何通过相同Api和相同值的新处理程序从输入字段添加新数量?

首先,我不建议依赖客户给你的实际数量(见updatedProduct.quantity - 1),因为你永远不能相信它。我将首先获取它并查看是否有具有该id的产品并从中获取数量,或者甚至使用$inc operator

设置数量https://www.mongodb.com/docs/manual/reference/operator/update/inc/

我不明白第二题和第三题。你能进一步解释一下吗?

最新更新