Nors MongoDB yra lanksti pagal numatytuosius nustatymus, ji palaiko schemos validaciją duomenų bazės lygiu — apibrėžiant taisykles (būtini laukai, tipai, reikšmių apribojimai), kurias dokumentai turi tenkinti. Tai prideda duomenų integritetą pačioje MongoDB (ne tik programos kode), subalansuojant lankstumą ir nuoseklumą.
Validacijos taisyklių apibrėžimas
db.(, {
: {
: {
: ,
: [, ],
: {
: { : },
: { : , : },
: { : , : , : }
}
}
}
});
