YiiFramework Как вывести данные поддокумента в mongodb?

sharomet

Новичок
Всем привет.
Подскажите как можно вывести данные вложенного документа?
Например мне нужно получить продукты категории:
Код:
{
   "_id" : ObjectId("11b97aa654bce41356002559"),
   "name" : "Test",
   "images" : "test.png",
   "products" : [
       {
           "_id" : ObjectId("00b12aa654bce41356002559"),
           "name" : "Product 0",
           "price" : "$1 000 000 000",
       }
   ]
}

В Mysql я получал данные из другой таблицы вот так:
Код:
$products = Products::find() -> where(['hit' => '1']) -> limit(6) -> all();
return $this -> render('index', compact('products'));

Пробовал вот так:
Код:
$products = Categories::find() -> where(['products.hit' => '1']) -> limit(6) -> all();
но возвращается только категория у которой есть такой продукт, а мне нужен сам продукт.
Спасибо.
 
Последнее редактирование:
Сверху