@DeniSidorenko

Как получить элемент по ID( objectId) если он находиться внутри другой модели?

Добрый день, есть модель Restaurant где есть массив продуктов у которого свой ObjectID. Вопрос, как сделать поиск именно по тому ObjectID дабы получить его поля( цена, названия и.т.п)
Испробовал все методы но никак не получается, и у меня ощущения что нельзя будет получить именно объект если он вложен
К примеру свойства
Restaurant.find({products: {$elemMatch: {"_id": product_id}}})

Выводит результат тот ресторан что имеет массив продуктов с таким ID
  • Вопрос задан
  • 63 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы