Lihat perpustakaan validator luwak . Ini mengintegrasikan perpustakaan node-validator untuk digunakan dalam skema luwak dengan cara yang sangat mirip dengan yang telah Anda jelaskan.
Secara khusus, validator simpul len atau min dan maks metode harus menyediakan logika yang Anda butuhkan.
Coba :
var validate = require('mongoose-validator').validate;
var blogSchema = new Schema({
title: {
type: String,
required: true,
validate: validate('len', 8, 32)
}
});