У меня есть две коллекции 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 .. И мне нужно сделать это на сервере.