У меня есть база данных, которую мне нужно отсортировать в порядке убывания.Однако, когда я запускаю следующий запрос:
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" }
Почему мой запрос не дает правильно отсортированных документов и как мне это исправить?Спасибо заранее!Отформатированы ли оценки в виде строк?Если так, то есть ли способ обойти это?