У меня есть запрос, который в основном возвращает данные, разбитые на страницы по нескольким параметрам
UserStore.FindAndPaginate(
{
query: query,
sort: sort,
offset: offset,
limit: limit,
page: page,
populate: [
{ path: 'payments' },
{ path: 'stripeSubscription'},
]
},
function(error, data) {
if (error) {
return cb(error);
}
return cb(null, data);
}
);
Когда я хочу отсортировать результаты, я просто указываю столбец из коллекции пользователей, и он отлично работает.
sort = { name: "John" }
Проблема в том, что я хочу отсортировать по столбцу из коллекции stripeSubscription (заполненной)
populate: [
{ path: 'stripeSubscription', options: { sort: sort } }
]
Кажется, это не сработает. Можно ли отсортировать по столбцу из заполненной коллекции, как я делал выше?