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

Commande LIKE dans MongoDB (mongomapper)

Si vous recherchez des correspondances partielles sur une chaîne, vous pouvez interroger avec une expression régulière. Voici la partie pertinente de la documentation mongomapper :

http://api.mongodb.org/ruby/current/file .TUTORIAL.html#Querying_with_Regular_Expressions

À noter dans la documentation de Mongodb :

"Pour les requêtes de préfixe simples (également appelées regexps enracinées) comme /^prefix/, la base de données utilisera un index lorsqu'il est disponible et approprié (un peu comme la plupart des bases de données SQL qui utilisent des index pour une expression LIKE 'prefix%'). Cela ne fonctionne que si vous n'avez pas i (insensibilité à la casse) dans les drapeaux."