अपडेट करें: अब तक mongodb में केस असंवेदनशील इंडेक्स हैं:
Users.find({})
.collation({locale: "en" })
.sort({name: 1})
.exec()
.then(...)
खोल:
db.getCollection('users')
.find({})
.collation({'locale':'en'})
.sort({'firstName':1})
अपडेट करें: यह उत्तर पुराना है, 3.4 में केस असंवेदनशील इंडेक्स होंगे। अधिक जानकारी के लिए जिरा देखें https://jira.mongodb.org/browse/SERVER-90
दुर्भाग्य से MongoDB में अभी तक केस असंवेदनशील इंडेक्स नहीं हैं:https://jira.mongodb.org/browse/SERVER-90 और कार्य को पीछे धकेल दिया गया है।
इसका मतलब यह है कि वर्तमान में असंवेदनशील केस को सॉर्ट करने का एकमात्र तरीका वास्तव में एक विशिष्ट "लोअर केस" फ़ील्ड बनाना है, प्रश्न में सॉर्ट फ़ील्ड के मान (कोर्स के निचले केस) की प्रतिलिपि बनाना और उस पर सॉर्ट करना।