Сортировка MongoDB дает необычные результаты - PullRequest
0 голосов
/ 15 апреля 2019

У меня есть база данных, которую мне нужно отсортировать в порядке убывания.Однако, когда я запускаю следующий запрос:

  db.collection.find({},{_id:0, name:0, date:0, __v:0}).sort({score: -1})

, это выдает

{ "score" : "5" }
{ "score" : "3" }
{ "score" : "3" }
{ "score" : "12" }
{ "score" : "1" }
{ "score" : "1" }
{ "score" : "-6" }
{ "score" : "-3" }
{ "score" : "-1" }

Почему мой запрос не дает правильно отсортированных документов и как мне это исправить?Спасибо заранее!Отформатированы ли оценки в виде строк?Если так, то есть ли способ обойти это?

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