Vaikka MongoDB on oletuksena joustava, se tukee skeeman validointia tietokannan tasolla — sääntöjen määrittämistä (pakolliset kentät, tyypit, arvorajoitukset), joita dokumenttien on täytettävä. Tämä lisää tietojen eheyden MongoDBn sisällä (ei vain sovelluskoodissa), tasapainottaen joustavuuden ja yhtenäisyyden välillä.
Validointisääntöjen määrittäminen
db.(, {
: {
: {
: ,
: [, ],
: {
: { : },
: { : , : },
: { : , : , : }
}
}
}
});
