MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

Symfony2 + Konieczność użycia wyrażenia regularnego w mongodb ODM doktryny, aby sprawdzić sprawdzanie niewrażliwe na wielkość liter

Napisałem niestandardowe zapytanie w następujący sposób:

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

Użyłem mongodbs gdzie funkcja z funkcją testu JavaScript.Link referencyjny



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Mongoose nie tworzy poddokumentu z tablicy JSON

  2. Błąd modułu hibernacji OGM + MongoDB i Wildfly 10

  3. Unikalny indeks Mongoose na poddokumencie

  4. jak ustawić mongod --dbpath

  5. Zapytanie Mongodb oparte na pozycji w określonej pozycji w tablicy