Iako je MongoDB fleksibilan prema zadanom postavkom, podržava validaciju sheme na razini baze podataka — definiranje pravila (obavezna polja, tipovi, ograničenja vrijednosti) koja dokumenti moraju zadovoljiti. To dodaje integritet podataka unutar samoga MongoDBa (ne samo u kodu aplikacije), balansirajući fleksibilnost s konzistentnošću.
Definiranje pravila validacije
db.(, {
: {
: {
: ,
: [, ],
: {
: { : },
: { : , : },
: { : , : , : }
}
}
}
});
