आप आंशिक अनुक्रमणिका के लिए MongoDB के समर्थन का उपयोग करके ऐसा कर सकते हैं जिसे 3.2 में जोड़ा गया था।
var mySchema = new Schema({ oneTrue: Boolean });
mySchema.index({oneTrue: 1}, {unique: true, partialFilterExpression: {oneTrue: true}});
यह oneTrue . पर अद्वितीय अनुक्रमणिका बनाएगा केवल वही फ़ील्ड जहां उसका मान true है . इस तरह, false . वाले एकाधिक दस्तावेज़ मान की अनुमति है, लेकिन केवल एक जहां यह true है ।