जब कि MongoDB पूर्वनिर्धारितरूपमा लचकदार छ, यसले डाटाबेस स्तरमा स्कीमा भ्यालिडेसन समर्थन गर्छ — नियमहरू (आवश्यक फिल्डहरू, प्रकारहरू, मान बाधाहरू) परिभाषित गर्ने जुन दस्तावेजहरूले पूरा गर्नुपर्छ। यसले डाटा अखण्डता MongoDB भित्रै जोड्छ (केवल एप्लिकेशन कोडमा होइन), लचकपनसँग सञ्जय हरूमा सन्तुलन बनाएर।
भ्यालिडेसन नियमहरू परिभाषित गर्दै
db.(, {
: {
: {
: ,
: [, ],
: {
: { : },
: { : , : },
: { : , : , : }
}
}
}
});
