Объединение данных из двух коллекций в один запрос с сортировкой и разбиением на страницы MongoDb - PullRequest
0 голосов
/ 27 мая 2020

У меня есть две коллекции Property_Rent и Property_Sell, потому что у меня есть два раздела в моем приложении, и они разделены вот так, так что это довольно хорошая структура. Когда пользователь хочет получить все свойства от одного пользователя, я хочу иметь возможность комбинировать их, потому что я хочу сортировать и разбивать на страницы.

  const [propertySell, propertyRent] = await Promise.all([
    Property.find({ "user._id": ObjectId(req.user.id) }),
    PropertyRent.find({ "user._id": ObjectId(req.user.id)})])


  res.status(200).json({
    status: 'success',
    propertySell,
    propertyRent
  })

Я могу сделать это, а затем я могу объединить их на интерфейс внутри магазина NgRx, но теперь я хочу отсортировать их, отфильтровать, разбить на страницы и т. д. c .. И мне нужно сделать это на сервере.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...