यह सवाल और जवाब कुछ साल पुराना है, और जो मैं बता सकता हूं उससे अब ऐसा करने का एक सही तरीका है। भविष्य के खोजकर्ताओं के लिए इसे उपलब्ध कराना:
User.find().collation({locale:'en',strength: 2}).sort({username:1})
.then( (users) =>{
//do your stuff
});
आप username
. पर भी अनुक्रमित कर सकते हैं केस संवेदनशीलता के बिना:
UserSchema.index({username:1}, {collation: { locale: 'en', strength: 2}});
strength:1
एक अन्य विकल्प है - यह तय करने के लिए कि आपके लिए सबसे अच्छा कौन सा काम करता है, दस्तावेज़ीकरण का संदर्भ लेना सबसे अच्छा है।
इस सब के विवरण के लिए, यहां देखें।