Пн goose сортировка не работает как опция поиска - PullRequest
0 голосов
/ 22 января 2020

Пользовательская коллекция

[
  {
    username: 'user1'
  },
  {
    username: 'user2'
  },
  {
    username: 'user3'
  }
]

Сортировка по методу сортировки

const users = await User.find({}).sort({username: -1});
console.log(users[0].username);

Вывод

user3

Сортировка по опциям метода поиска

const users = await User.find({}, null, {sort: {username: -1}});
console.log(users[0].username);

Вывод

user1

То же самое в консоли mongodb. Я не знаю, почему это не работает. Я ссылаюсь на ' Как отсортировать в пн goose? '

Частичный ответ

...
Post.find({}).sort('test').exec(function(err, docs) { ... });
Post.find({}).sort([['date', -1]]).exec(function(err, docs) { ... });
Post.find({}).sort({test: 1}).exec(function(err, docs) { ... });
Post.find({}, null, {sort: {date: 1}}, function(err, docs) { ... });
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...