@korbiniankuhn/validator
Version:
Validate object schemas for js, expressjs, angular and mongoose.
21 lines (18 loc) • 450 B
Markdown
Inherits all types from the default validator.
``` javascript
const { MongooseValidator } = require('@korbiniankuhn/validator');
const validator = MongooseValidator();
const schema = new Schema({
name: {
type: String,
index: true,
required: true,
validate: validator.String().min(5).max(50).validate();
},
age: {
type: Integer,
validate: validator.Integer().greater(0).validateSync();
},
});
```