sql >> Database teknologi >  >> NoSQL >> MongoDB

Symfony2 + Skal bruge det regulære udtryk i doktrinens mongodb ODM for at kontrollere tjek uden store og små bogstaver

Jeg har skrevet tilpasset forespørgsel som følger:

$name = 'abc'
$db->createQuerBuilder()
   ->distinct('username')
   ->field('username')->where('function(){ var pattern = /^' . $name . '$/i; return pattern.test(this.username); }')
   ->getQuery()
   ->execute()
   ->getSingleResult();

Jeg har brugt mongodbs hvor funktion med JavaScript-testfunktion.Referencelink



  1. docker mongo til enkelt (kun primær node) replikasæt (til udvikling)?

  2. Fejl:Kunne ikke oprette forbindelse til Redis på redis:6379:Navn eller tjeneste er ikke kendt

  3. PHP &Mongo i Vagrant, ufanget undtagelse 'MongoException' med beskeden 'størrelsen på BSON-dokumentet er x bytes, max er 0'

  4. Lagring af array med Doctrine og MongoDB