如何在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?