有一个集合:
{"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)