Это долгое время проблема на MongoDB JIRA, но она решена сейчас. Взгляните на эти примечания к выпуску для подробной документации . Вы должны использовать collation
.
User.find()
.collation({locale: "en" }) //or whatever collation you want
.sort({name:'asc'})
.exec(function(err, users) {
// use your case insensitive sorted results
});