以下是我的架构模型的示例。在我的模型中,我有鸡蛋对象分配类型编号,最大值为2.我面临的问题是最大验证器不起作用。
var breakfastSchema = new Schema({
eggs: {type: Number, max: 2}})
每次运行findByIdAndUpdate时,我都会使用此方法将egg值增加1
$inc : { "eggs" : 1 }
该方法工作正常但是在鸡蛋值已经达到2之后它不会停止增加我的蛋值。我的鸡蛋值可以是3或更多,我希望有一个功能来达到2后停止增量。谢谢!