যদিও MongoDB ডিফল্টভাবে নমনীয়, এটি ডাটাবেস স্তরে স্কিমা ভ্যালিডেশন সমর্থন করে — নিয়ম (প্রয়োজনীয় ফিল্ড, প্রকার, মূল্য সীমাবদ্ধতা) সংজ্ঞায়িত করে যা ডকুমেন্টগুলি সন্তুষ্ট করতে অবশ্যই হবে। এটি MongoDB এর নিজস্ব মধ্যে ডেটা সততা যোগ করে (শুধুমাত্র অ্যাপ্লিকেশন কোডে নয়), নমনীয়তার সাথে সামঞ্জস্য ভারসাম্য রাখে।
ভ্যালিডেশন নিয়ম সংজ্ঞায়িত করা
db.(, {
: {
: {
: ,
: [, ],
: {
: { : },
: { : , : },
: { : , : , : }
}
}
}
});
