Recherche de chaîne avec des caractères spéciaux dans le document MongoDB
Je recherche des valeurs ayant des caractères spéciaux tels que " $ /. @ > "
dans un document.
Laisse envisager, j'ai maclé avec des valeurs comme "test$australia", "test$austria", "test$belgium", "green.africa".
Je recherche des valeurs avec '.*$aus.*',
Par exemple,
db.myCollection.find({ myKey : /.*$aus.*/i });
OU
db.myCollection.find({ myKey : { '$regex' : '.*$aus.*','$options' : 'i' });
Les requêtes ci-dessus ne fonctionnent pas , comment dois-je formulaire de requête?
J'utilise MongoDB 2.4.1.
source d'informationauteur dex
Vous devez vous connecter pour publier un commentaire.
Vous avez pour échapper à
$
par\
:Sortie comme ça :
Remarque : le char spécial ligne afin de
De sortie sera comme ceci:
Vous pouvez utiliser ceci: