Я хотел бы написать запрос в Doctrine Mongo ODM, который выполняет поиск по регулярному выражению в двух или более полях.В SQL это будет выглядеть так:
SELECT * FROM user WHERE name LIKE %search% OR surname LIKE %search%;
Я могу написать запрос для одного поля, например так:
$qb->field('surname')->equals(new \MongoRegex('/.*'.$this->search.'.*/i'));
, но я в растерянности, когда пытаюсь найти большеполя.
Спасибо за любую помощь