जबकि MongoDB डिफ़ॉल्ट रूप से लचीला है, यह database स्तर पर schema validation का समर्थन करता है — नियमों (required fields, types, value constraints) को परिभाषित करना जिन्हें documents को संतुष्ट करना चाहिए। यह MongoDB के भीतर ही data integrity जोड़ता है (केवल application code में नहीं), लचीलेपन को consistency के साथ संतुलित करते हुए।
Validation नियमों को परिभाषित करना
db.(, {
: {
: {
: ,
: [, ],
: {
: { : },
: { : , : },
: { : , : , : }
}
}
}
});
