@DeniSidorenko

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

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

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

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

Войти через центр авторизации
Похожие вопросы
19 апр. 2024, в 03:52
1000 руб./за проект
19 апр. 2024, в 03:01
1000 руб./за проект
18 апр. 2024, в 21:56
2000 руб./за проект