const A = mongoose.Schema({
...
bs: [B.schema],
...
});
Так что в основном у меня есть две схемы, и одна является поддокументом другой.
Из моих данных я получаю параметры. как фильтр, ограничение страницы, страница, сортировка ...
Что мне нужно сделать, так это создать запрос, который с _id из схемы A получит все его схемы B и всегда сортирует, ограничивает, пропускает, фильтрует с помощью параметров. что я отправил
Я пробовал что-то вроде этого
b = await A.find({'_id' : idA},
{ 'bs' :
{ $slice: [ offset * limit, limit ]
}
});
И это работает, но я до сих пор не могу понять, как фильтровать и сортировать.
Так что, если у кого-то есть идеи, можете поделиться.
P.S Извините за плохой английский
С Уважением,
Salesh