Я пытаюсь реализовать сортировку в MongoDB. Но у меня возникает проблема, что мой вид сначала включает заглавные буквы А-Я, а затем строчные буквы. Я не хочу их. Я хочу, чтобы вид был независимым от случая. Вот мой запрос,
var partnerCollection = [
from: "courses",
localField: "_id",
foreignField: "partnerId",
as: "courses"
} },
{
$project:
{
"_id":1,
"partnerName":1,
"phone":1,
"email":1,
"courses.courseName": 1,
"courses.courseType":1,
}
},
{
$match: findUserDataCondition
},
{ $sort: { "partnerName" : 1 } },
{ $skip: start },
{ $limit: length }
];
Если я сортирую с partnerName, я получаю результат как AB C, DEF, EFG, bcd, cde
Мой ожидаемый результат - AB C, bcd, cde, DEF, EFG. Пожалуйста, помогите мне разобраться в этом