Пользовательская коллекция
[
{
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) { ... });