Selv om MongoDB er fleksibelt som standard, støtter det skemavalidering på databasenivå — definering av regler (obligatoriske felt, typer, verdibegrensninger) som dokumenter må oppfylle. Dette legger til dataintegritet innenfor MongoDB selv (ikke bare i applikasjonskode), og balanserer fleksibilitet med konsistens.
Definering av valideringsregler
db.(, {
: {
: {
: ,
: [, ],
: {
: { : },
: { : , : },
: { : , : , : }
}
}
}
});
