如何在mongoose模式中设置最小值大于0?

我觉得这个问题很容易,但我很困惑。 如何将最小值添加到mongoose> 0?

var customer = new Schema({ cash: { type: Number, minimum: 0 } }); 

这个代码允许0值,但我想要做> 0

我知道,我可以做到这一点

 var customer = new Schema({ cash: { type: Number, minimum: 0 }, validate: { validator: function(value) { return value > 0; }, message: 'cash need to be > 0' }, }); 

*现金是浮动的,可以很小

但是太长了,有没有更简单的方法?

http://mongoosejs.com/docs/api.html#schema-number-js

尝试这个:

 var customer = new Schema({ cash: { type: Number, min: 1 } }); 

我假设你正在使用mongoose.js?