Hoewel MongoDB standaard flexibel is, ondersteunt het schemavalidatie op databaseniveau — het definiëren van regels (verplichte velden, types, waardeconstraints) die documenten moeten voldoen. Dit voegt gegevensintegriteit binnen MongoDB zelf toe (niet alleen in toepassingscode), wat flexibiliteit met consistentie in balans brengt.
Validatieregels definiëren
db.(, {
: {
: {
: ,
: [, ],
: {
: { : },
: { : , : },
: { : , : , : }
}
}
}
});
