Я новичок в MongoDB и Yii Framework, но мне нужно выбрать данные из коллекции документов, которые имеют сложную структуру (вложенные массивы данных).Мне удалось написать запрос, который делает это, но я не знаю, как вставить его в существующий код, который использует ActiveRecord и QueryTrait.Вот мой запрос (написанный с использованием синтаксиса MongoDB):
db.getCollection("product").find({"options.values":{"$elemMatch": {"$elemMatch":{"$in":['some_value']}}} })
Но существующий код использует ActiveRecord + QueryTrait для выбора документов:
$query = new ActiveQuery('product');
$query->select('_id', 'name');
$query->andWhere(["_id" => $criteria["id"]]);
...etc
Возможно ли вставить необработанный запрос MongoDB в этот код?
Заранее спасибо!