model.find({city: city, sort: 'cityname ASC'}, function(err, cityList){});
上面的代码给出了正确的排序列表,但每当城市像Coimbatore,bangalore,Chennai那样大小写或小写时它输出为Chennai,Coimbatore,bangalore但我需要输出为bangalore,Chennai,Coimbatore就像那样。请帮助我按照我的意愿获得输出..并且感谢你们所有人..
答案 0 :(得分:3)
这是MongoDB中的错误 - AFAIk目前还没有真正的解决方案
更新:我找到的解决方法 - 将字符串第二次存储为仅大写或仅小写,并按该属性排序:http://futurestud.io/blog/case-insensitive-sorting-with-mongoose-and-mongodb/