sql >> Databasteknik >  >> NoSQL >> MongoDB

Mongoose expanderar standardvalidering

Kolla in biblioteket mongoose-validator . Den integrerar nodvalidatorbiblioteket för användning inom mongoose-scheman på ett mycket liknande sätt som du har beskrivit.

Specifikt, nodvalidatorn len eller min och max metoder bör ge den logik du behöver.

Försök :

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

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


  1. Finns det ett likvärdigt verktyg som sql profiler för mongodb?

  2. Uppdatera arrayelement i mongo

  3. mongodb får tillgång till underdokument

  4. Lägga till en BSON Array till ett MongoDB 3.2-dokument och extrahera värdena tillbaka ( MongoCXX 3.2 ) ( C++ 11)