Bien que MongoDB soit flexible par défaut, il supporte la validation de schéma au niveau de la base de données — définissant des règles (champs obligatoires, types, contraintes de valeurs) que les documents doivent satisfaire. Cela ajoute l'intégrité des données dans MongoDB lui-même (pas seulement dans le code de l'application), équilibrant flexibilité et cohérence.
Définir les règles de validation
db.(, {
: {
: {
: ,
: [, ],
: {
: { : },
: { : , : },
: { : , : , : }
}
}
}
});
