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

上記のコードは正しい並べ替えリストを提供しますが、コインバトール、バンガロール、チェンナイのように都市が大文字または小文字の両方である場合は常に、チェンナイ、コインバトール、バンガロールとして出力が得られますが、バンガロール、チェンナイ、コインバトールのような出力が必要です。私が望むように出力を得るのを手伝ってください..そして皆さんに感謝します..

4

1 に答える 1

3

これはMongoDBのエラーです - 私の知る限り、今のところ解決策はありません

更新:私が見つけた回避策 - 文字列をもう一度大文字のみまたは小文字のみで保存し、そのプロパティで並べ替えます: http://futurestud.io/blog/case-insensitive-sorting-with-mongoose-and-mongodb /

于 2014-11-18T14:28:54.450 に答える