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)
}
});