Ma requête a le sélecteur suivant,Atteindre la casse pour cloudant requêtes
{
"selector": {
"_id": {
"$gt": null
},
"series": {
"$regex": "(?i)mario"
}
}
}
Maintenant, si j'ai un document avec series = mario12
, la requête ci-dessus retourne ce document qui ne devrait pas se produire. Je veux que ma requête ignore seulement le cas de "mario".
Comment puis-je obtenir une insensibilité à la casse?
Votre expression régulière correspond plus large que ce que vous vouliez. Il correspond à "casse" insensible à la casse, bien sûr, mais n'importe où dans la chaîne. Ancrer au début et à la fin de la chaîne, comme le suggère markwatsonatx ci-dessous. – xpqz