MongoDB varsayılan olarak esnek olmakla birlikte, veritabanı düzeyinde şema doğrulaması'nı destekler — belgelerin karşılaması gereken kurallar (gerekli alanlar, türler, değer kısıtlamaları) tanımlayabilirsiniz. Bu, MongoDB içinde veri bütünlüğü sağlar (yalnızca uygulama kodunda değil), esnekliği tutarlılıkla dengeleyerek.
Doğrulama kurallarını tanımlama
db.(, {
: {
: {
: ,
: [, ],
: {
: { : },
: { : , : },
: { : , : , : }
}
}
}
});
