Сортировка не работает в mongoDB и Nodejs - PullRequest
0 голосов
/ 28 июня 2019

Я применил сортировку на основе имени возможности в порядке убывания

db.SomeCollection.find().limit(10).sort({ "name" : -1 });

Но она отлично работает с обычными именами, такими как opprtunity one, singer и так далее.Он не работает, если имя соответствует моей возможности или данным Сингера.

Так что в основном он не работает со специальными символами.

Кто-нибудь сталкивался с подобной проблемой.Я благодарен за любую помощь в этом.

1 Ответ

0 голосов
/ 29 июня 2019

если вы хотите получить данные такого типа, вы должны использовать агрегат вместо поиска, потому что Aggregate предоставляет функциональность для выполнения этого типа сложного запроса. Например,

db.SomeCollection.aggregate ([{$ limit: 5}, {$ sort: {"name": -1}}]);

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...