最大数量验证不适用于mongoose模式

时间:2018-06-13 19:41:35

标签: node.js mongodb mongoose

以下是我的架构模型的示例。在我的模型中,我有鸡蛋对象分配类型编号,最大值为2.我面临的问题是最大验证器不起作用。

var breakfastSchema = new Schema({
eggs: {type: Number, max: 2}})

每次运行findByIdAndUpdate时,我都会使用此方法将egg值增加1

$inc : { "eggs" : 1 }

该方法工作正常但是在鸡蛋值已经达到2之后它不会停止增加我的蛋值。我的鸡蛋值可以是3或更多,我希望有一个功能来达到2后停止增量。谢谢!

0 个答案:

没有答案