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

MongoDB a ovladač Java:ignorujte malá a velká písmena v dotazu

Když jsem měl přesný problém, nemohl jsem se dotazovat ignorováním velkých a malých písmen. Nakonec jsem zkopíroval hodnotu, kterou jsem chtěl hledat, normalizaci. V tomto případě můžete vytvořit novou vlastnost a převést ji na malá písmena a mít na ní index.

UPRAVIT:

DBObject ref = new BasicDBObject();
ref.put("myfield", Pattern.compile(".*myValue.*" , Pattern.CASE_INSENSITIVE));
DBCursor cur = coll.find(ref); 

Zajímalo by mě, jestli to funguje?



  1. Vedení pole ve skupině mongodb podle

  2. Mongo Odlišná agregace

  3. Spusťte javascriptový skript (soubor .js) v mongodb včetně dalšího souboru uvnitř js

  4. Rozdíl mezi databázemi založenými na dokumentu a databázemi založenými na klíči/hodnotě?