Isso surgiu há algum tempo no doctrine-user lista de correio. Você pode usar o
\MongoRegex
class diretamente em suas consultas ODM:$documentRepository->findBy(array(
'foo' => new \MongoRegex('/^bar/'),
));
Ou se estiver usando um construtor de consultas:
$queryBuilder->field('foo')->equals(new \MongoRegex('/^bar/'));
Lembre-se de que os padrões de regex com distinção entre maiúsculas e minúsculas poderão usar os índices com mais eficiência. Isso é discutido em mais detalhes nos documentos do Mongo .