这是我的MongoDB模型
var Ingredients = new Schema({
name: { type: String, required: true,unique: true},
orignalPrice : {type: Number},
discountprice :{type: Number},
discountedCustomerPrice :{type:Number},
image:{type:String}
});
我想要从前端通过百分比,然后它将所有文档“ discountprice”与原始价格分别更新为与
相同的百分比 ingredientsModel.find({},async function (err,data){
console.log(data);
discountPercentage = req.body.percentage / 100;
for(let i = 0 ; i < data.length ; i++){
data[i].discountprice = data[i].orignalPrice * discountPercentage ;
await data[i].save();
}
res.json({error:false,message:data});
});
以上工作正常,但我只想在单行查询或管道中做