Bár a MongoDB alapértelmezésben rugalmas, támogatja az sémavalidálást az adatbázis szintjén — olyan szabályok definiálásával (kötelező mezők, típusok, értékkorlátok), amelyeknek a dokumentumoknak meg kell felelniük. Ez az adatintegritást magában a MongoDB-ben biztosítja (nem csak az alkalmazás kódjában), egyensúlyt teremtve a rugalmasság és az összhang között.
Validálási szabályok definiálása
db.(, {
: {
: {
: ,
: [, ],
: {
: { : },
: { : , : },
: { : , : , : }
}
}
}
});
