Pojawiło się to jakiś czas temu na użytkowniku doktryny
Lista mailingowa. Możesz użyć \MongoRegex
klasa bezpośrednio w zapytaniach ODM:
$documentRepository->findBy(array(
'foo' => new \MongoRegex('/^bar/'),
));
Lub jeśli używasz kreatora zapytań:
$queryBuilder->field('foo')->equals(new \MongoRegex('/^bar/'));
Pamiętaj, że zakotwiczone z przodu wzorce wyrażeń regularnych z uwzględnieniem wielkości liter będą w stanie najefektywniej korzystać z indeksów. Zostało to szczegółowo omówione w dokumentacji Mongo .