आप आंशिक फ़िल्टर एक्सप्रेशन को परिभाषित करके ऐसा कर सकते हैं आपकी अनूठी अनुक्रमणिका के लिए:
db.nodes.createIndex(
{ parent: 1, name: 1 },
{ unique: true,
partialFilterExpression: {
name: {$exists: true}
}
});
फ़िल्टर एक्सप्रेशन में name
. के बिना दस्तावेज़ शामिल नहीं हैं अद्वितीय अनुक्रमणिका से।