Meskipun MongoDB fleksibel secara default, MongoDB mendukung validasi schema di tingkat database — mendefinisikan aturan (field wajib, tipe, batasan nilai) yang harus dipenuhi dokumen. Ini menambahkan integritas data dalam MongoDB itu sendiri (bukan hanya dalam kode aplikasi), menyeimbangkan fleksibilitas dengan konsistensi.
Mendefinisikan aturan validasi
db.(, {
: {
: {
: ,
: [, ],
: {
: { : },
: { : , : },
: { : , : , : }
}
}
}
});
