sql >> Database >  >> NoSQL >> MongoDB

Symfony2 + Noodzaak om de reguliere expressie in de mongodb ODM van doctrine te gebruiken om hoofdletterongevoelige controle te controleren

Ik heb een aangepaste vraag als volgt geschreven:

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

Ik heb mongodbs gebruikt waar functie met JavaScript-testfunctie.Referentielink



  1. Een record zoeken en vervolgens verwijderen

  2. Hoe de prestaties van update() en save() in MongoDB verbeteren?

  3. Duw het element in een willekeurige positie van de array in het subdocument

  4. Testen en verlagen in een atomaire operatie?