Я использую Doctrine ODM с mongoDB.
Я пытаюсь делать запросы типа:
$queryBuilder->field('array_field')->in('even_value_1', 'event_value_2');
$queryBuilder->field('array_field')->in('odd_value_1', 'odd_value_2');
Идея состоит в том, чтобы выбрать все документы, которые есть в их
array_field(event_value_1 OR event_value_2) AND (odd_value_1 OR odd_value_2)
С синтаксисом, который я использую, я получаю документы, которые
event_value_1 OR event_value_2 OR odd_value_1 OR odd_value_2
Любые идеи о том, как действовать или если это возможно?