sql >> Base de Datos >  >> NoSQL >> MongoDB

Mongoose expande la validación predeterminada

Consulte la biblioteca mongoose-validator . Integra la biblioteca del validador de nodos para usar dentro de los esquemas de mongoose de una manera muy similar a la que ha descrito.

Específicamente, el node-validator len o min y máx los métodos deben proporcionar la lógica que necesita.

Prueba:

var validate = require('mongoose-validator').validate;

var blogSchema = new Schema({
 title: {
    type: String,
    required: true,
    validate: validate('len', 8, 32)
 }
});