მიუხედავად იმისა, რომ MongoDB ნაგულისხმევად გибკია, ის მხარს უჭერს სქემის ვალიდაციას ბაზის დონეზე — წესების განსაზღვრა (სავალდებულო ველები, ტიპები, მნიშვნელობის შეზღუდვები), რომლებიც დოკუმენტებმა უნდა დააკმაყოფილოს. ეს ამატებს მონაცემების ინტეგრალობას MongoDB-ში თავად (არა მხოლოდ აპლიკაციის კოდში), გიბკობასა და თანმიმდევრობას შორის ბალანსი აქვს.
ვალიდაციის წესების განსაზღვრა
db.(, {
: {
: {
: ,
: [, ],
: {
: { : },
: { : , : },
: { : , : , : }
}
}
}
});
