Пользователи могут добавлять несколько продуктов, и несколько пользователей могут запросить этот продукт. Когда пользователь входит в систему, я хочу показать только те продукты, которые имеют запросы.
Я попробовал это, что должно сначала найти продукты для userId, который в данный момент вошел в систему и ГДЕ существует массив 'requests'
.
Product.find({userId: req.user._id}).where('requests').exists(true)
Но это показывает мне ВСЕ продукты, даже те, без запросов.