Edhe pse MongoDB është fleksibël si parazgjedhje, ai suporton validimin e skemës në nivelin e bazës së të dhënave — përcaktimin e rregullave (fushat e kërkuara, llojet, kufizimet e vlerave) që dokumentet duhet të plotësojnë. Kjo shton integritetin e të dhënave brenda MongoDB-it (jo vetëm në kodin e aplikacionit), duke balancuar fleksibilitetin me konsistencën.
Përcaktimi i rregullave të validimit
db.(, {
: {
: {
: ,
: [, ],
: {
: { : },
: { : , : },
: { : , : , : }
}
}
}
});
