જોકે MongoDB ડિફોલ્ટ રીતે ફ્લેક્સિબલ છે, તે ડેટાબેસ લેવલ પર સ્કીમા વેલિડેશન સપોર્ટ કરે છે — નિયમો (જરૂરી ફીલ્ડ્સ, પ્રકાર, મૂલ્ય સંબંધિત અવરોધો) વ્યાખ્યાયિત કરે છે જે ડોક્યુમેન્ટ્સ સંતોષવી આવશ્યક છે. આ MongoDB માં જ ડેટા ઇન્ટેગ્રિટી ઉમેરે છે (માત્ર એપ્લીકેશન કોડમાં નહીં), ફ્લેક્સિબિલિટી સાથે સુસંગતતાનું ભારसમતોલ કરે છે.
વેલિડેશન નિયમો વ્યાખ્યાયિત કરવા
db.(, {
: {
: {
: ,
: [, ],
: {
: { : },
: { : , : },
: { : , : , : }
}
}
}
});
