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

MongoDB :Est-il possible de faire une requête insensible à la casse ?

Vous pouvez utiliser une expression régulière.

Dans votre exemple, ce serait :

db.stuff.find( { foo: /^bar$/i } );

Je dois dire, cependant, que vous pourriez peut-être simplement minimiser (ou augmenter) la valeur en cours de route plutôt que d'encourir le coût supplémentaire chaque fois que vous la trouvez. Évidemment, cela ne fonctionnera pas pour les noms de personnes et autres, mais peut-être des cas d'utilisation comme les balises.