如何在sails js框架中执行不区分大小写的排序?

时间:2014-11-18 14:25:35

标签: mongodb sorting sails.js mongodb-query sails-mongo

model.find({city: city, sort: 'cityname ASC'}, function(err, cityList){});

上面的代码给出了正确的排序列表,但每当城市像Coimbatore,bangalore,Chennai那样大小写或小写时它输出为Chennai,Coimbatore,bangalore但我需要输出为bangalore,Chennai,Coimbatore就像那样。请帮助我按照我的意愿获得输出..并且感谢你们所有人..

1 个答案:

答案 0 :(得分:3)

这是MongoDB中的错误 - AFAIk目前还没有真正的解决方案

更新:我找到的解决方法 - 将字符串第二次存储为仅大写或仅小写,并按该属性排序:http://futurestud.io/blog/case-insensitive-sorting-with-mongoose-and-mongodb/