इंडेक्स में मूल रूप से उपलब्ध विशिष्टता बाधा से परे जाने के लिए, आपको कुछ का उपयोग करने की आवश्यकता है जैसे कि नेवला और क्षेत्र-आधारित सत्यापन का समर्थन करने की क्षमता। यह आपको न्यूनतम मूल्य जैसी चीज़ों के लिए समर्थन देगा, लेकिन केवल तभी जब अपडेट आपके Mongoose स्कीमा/मॉडल के माध्यम से जाएंगे।
MongoDB 3.2 अपडेट
दस्तावेज़ सत्यापन अब MongoDB द्वारा मूल रूप से समर्थित है।
दस्तावेज़ीकरण से उदाहरण:
db.createCollection( "contacts",
{ validator: { $or:
[
{ phone: { $type: "string" } },
{ email: { $regex: /@mongodb\.com$/ } },
{ status: { $in: [ "Unknown", "Incomplete" ] } }
]
}
} )