MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

Pilote MongoDB et Java :ignorer la casse dans la requête

Lorsque j'ai eu le problème exact, je n'ai pas pu interroger en ignorant la casse. J'ai fini par copier la valeur que je voulais rechercher en la normalisant. Dans ce cas, vous pouvez créer une nouvelle propriété et la convertir en minuscules et avoir un index dessus.

MODIF :

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

Je me demande si ça marche ?