Dit kwam een tijdje geleden ter sprake op de doctrine-user
mailinglijst. U kunt de \MongoRegex
. gebruiken klasse rechtstreeks in uw ODM-vragen:
$documentRepository->findBy(array(
'foo' => new \MongoRegex('/^bar/'),
));
Of als u een querybuilder gebruikt:
$queryBuilder->field('foo')->equals(new \MongoRegex('/^bar/'));
Houd er rekening mee dat aan de voorkant verankerde, hoofdlettergevoelige regex-patronen indexen het meest efficiënt kunnen gebruiken. Dit wordt in meer detail besproken in de Mongo-documenten .