Opdatering: Mongodb har indtil videre ufølsomme indekser:
Users.find({})
.collation({locale: "en" })
.sort({name: 1})
.exec()
.then(...)
skal:
db.getCollection('users')
.find({})
.collation({'locale':'en'})
.sort({'firstName':1})
Opdatering: Dette svar er forældet, 3.4 vil have ufølsomme indekser. Se til JIRA for mere information https://jira.mongodb.org/browse/SERVER-90
Desværre har MongoDB endnu ikke store og små bogstaver:https://jira.mongodb.org/browse/SERVER-90 og opgaven er blevet skubbet tilbage.
Dette betyder, at den eneste måde at sortere ufølsomme store bogstaver på i øjeblikket er ved faktisk at oprette et specifikt felt med små bogstaver, kopiere værdien (selvfølgelig med små bogstaver) af det pågældende sorteringsfelt og sortere på det i stedet.