Sebbene MongoDB sia flessibile per impostazione predefinita, supporta la convalida dello schema a livello di database — definendo regole (campi obbligatori, tipi, vincoli sui valori) che i documenti devono soddisfare. Questo aggiunge integrità dei dati all'interno di MongoDB stesso (non solo nel codice dell'applicazione), bilanciando flessibilità con coerenza.
Perché è importante
db.(, {
: {
: {
: ,
: [, ],
: {
: { : },
: { : , : },
: { : , : , : }
}
}
}
});
