Население мангуста не поддерживает сортировку с населенного поля. Но вы можете сделать что-то подобное с агрегатом.
я есть коллекции user, news и user-news. "User-news" заполнены "user" и "news".
Могу ли я отсортировать и найти документ «user-news» по «user.name» или «news.title»?
const usersSchema = new Schema({ name: String })
const newsSchema = new Schema({ title: String }),
UsersNewsModel.find(queryObj)
.populate('user', 'name')
.populate('news', 'title')
.sort({ 'user.name': -1 })
.exec((findError, records) => {...}