Я хочу отсортировать документ mongoDB по алфавиту. В некоторых из них содержится эмодзи в начале строки, поэтому из-за этого он не сортируется должным образом.
Я также заполняю данные из другой коллекции, я пыталсякод ниже.
collection.find({
isActive: "yes",
isDeleted: "no",
template: { $exists: true, $ne: [] }
})
.collation({ locale: "en", alternate: "shifted", maxVariable: "punct" })
.sort({ title: 1 })
.populate({
path: 'template',
match: { 'isPublished': 'yes', 'isDeleted': 'no' },
options: { sort: { 'title': 1 }, collation: { locale: "en", alternate: "shifted" } }
})
В настоящее время в DB
"title" есть что-то вроде этого: "ppAppliances", // 'A' "title": "IOT", //'I' "title": "? Cameras" // 'C'
Я хочу вывести что-то вроде этого
"title": "?Appliances", // 'A' "title":" ? Камеры ", // 'C'" title ":" IOT "// 'I'