Сортировка населенного поля в Мангуст - PullRequest
0 голосов
/ 28 июня 2019

У меня есть запрос, который в основном возвращает данные, разбитые на страницы по нескольким параметрам

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 } }
]

Кажется, это не сработает. Можно ли отсортировать по столбцу из заполненной коллекции, как я делал выше?

...