小编Joa*_*ega的帖子

按整理排序

有一个集合:

{"name": "a"},
{"name": "B"},    
{"name": "b"},    
{"name": "c"},    
{"name": "á"},    
{"name": "A"}
Run Code Online (Sandbox Code Playgroud)

恩.如何用西班牙语不敏感的方式对它进行排序?

我试过这个:

var abc = [{"name": "a"}, {"name": "B"}, {"name": "b"}, {"name": "c"}, {"name": "á"}, {"name": "A"}];
for (i in abc) db.abc.save(abc[i]);

db.abc.find({},{"_id":0}).sort({"name":1});
Run Code Online (Sandbox Code Playgroud)

输出是:

[
    { "name" : "A" },
    { "name" : "B" },
    { "name" : "a" },
    { "name" : "b" },
    { "name" : "c" },
    { "name" : "á" },
]
Run Code Online (Sandbox Code Playgroud)

期望的结果:

[
    { "name" : "a" },
    { "name" : "á" …
Run Code Online (Sandbox Code Playgroud)

sorting collation mongodb

7
推荐指数
2
解决办法
6137
查看次数

标签 统计

collation ×1

mongodb ×1

sorting ×1