sql >> Databáze >  >> NoSQL >> MongoDB

Vyhledávání v Mongu bez rozlišení velkých a malých písmen

Můžete použít $options => i pro vyhledávání bez rozlišení velkých a malých písmen. Uvádíme některé možné příklady potřebné pro shodu řetězců.

string nerozlišují přesná velká a malá písmena

db.collection.find({name:{'$regex' : '^string$', '$options' : 'i'}})

Obsahuje string

db.collection.find({name:{'$regex' : 'string', '$options' : 'i'}})

Začněte string

db.collection.find({name:{'$regex' : '^string', '$options' : 'i'}})

Končí string

db.collection.find({name:{'$regex' : 'string$', '$options' : 'i'}})

Neobsahuje string

db.collection.find({name:{'$regex' : '^((?!string).)*$', '$options' : 'i'}})

Uschovejte si to jako záložku a odkaz pro jakékoli další úpravy, které můžete potřebovat. http://www.cheatography.com/davechild/cheat-sheets/regular-expressions/



  1. Monitorování výkonu a zdraví ClusterControl

  2. Jak ukládat výsledky z dynamicky generovaných formulářů v MongoDb?

  3. Nejmodernější správa databáze:ClusterControl – Průvodce

  4. Funkce Azure s integrací Cosmos MongoDB se neukládá