Това се появи преди известно време на doctrine-user
пощенски списък. Можете да използвате \MongoRegex
клас директно във вашите ODM заявки:
$documentRepository->findBy(array(
'foo' => new \MongoRegex('/^bar/'),
));
Или ако използвате конструктор на заявки:
$queryBuilder->field('foo')->equals(new \MongoRegex('/^bar/'));
Имайте предвид, че шаблоните на регулярни изрази, закотвени отпред, чувствителни към малки и главни букви, ще могат да използват индексите най-ефективно. Това се обсъжда по-подробно в документи на Mongo .