MongoDB
 sql >> Base de Dados >  >> NoSQL >> MongoDB

Mongoose expandir validação padrão


Confira a biblioteca mongoose-validator . Ele integra a biblioteca node-validator para uso nos esquemas do mangusto de uma maneira muito semelhante à que você descreveu.

Especificamente, o node-validator le ou min e máximo métodos devem fornecer a lógica que você precisa.

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

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