Как получить даные по вложеному документу?

есть документ product
{
name:"name",
description:"description,
category{
       {
          id:15,
          name:"name"        }
   }products 
}

как мне оформить запрос что бы получить все products с id = 15 ?
  • Вопрос задан
  • 112 просмотров
Пригласить эксперта
Ответы на вопрос 1
@Cage
db.product.find({"category.id":12})
это в консоли mongodb, а в php нужно пользоваться используемым инструментом
если только библиотека mongodb, без оберток, то как то так:
$client = new MongoDB\Client("...");
$collection = $client->{имя базы данных}->{имя коллекции}
$collection->find(["category.id"=>12])
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы