MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

Mongoose erweitert die Standardvalidierung

Sehen Sie sich die Bibliothek mongoose-validator an . Es integriert die Node-Validator-Bibliothek zur Verwendung in Mongoose-Schemas auf sehr ähnliche Weise, wie Sie es beschrieben haben.

Insbesondere der node-validator len oder min und max Methoden sollten die erforderliche Logik bereitstellen.

Versuchen Sie:

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

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