Embora o MongoDB seja flexível por padrão, ele suporta validação de schema no nível do banco de dados — definindo regras (campos obrigatórios, tipos, restrições de valor) que os documentos devem satisfazer. Isso adiciona integridade de dados dentro do MongoDB em si (não apenas no código da aplicação), equilibrando flexibilidade com consistência.
Definindo regras de validação
db.(, {
: {
: {
: ,
: [, ],
: {
: { : },
: { : , : },
: { : , : , : }
}
}
}
});
