MongoDB
 sql >> Base de Dados >  >> NoSQL >> MongoDB

Mongodb regex não funciona


Talvez você tenha esquecido não colocar regex entre aspas simples ou duplas .

Estas são algumas das maneiras de usar regex para sua consulta .
> db.web_configs.find({key: /cck/}).pretty();

ou
> db.web_configs.find({key: /^cck$/}).pretty();

ou
> db.web_configs.find({key: {$regex: "cck"}).pretty();

ou, o de suas edições,
> db.web_configs.find({key: {$regex:/cck/}}).pretty();

Espero que a diferença entre aspas e barras nas duas últimas declarações em que $regex são usados ​​é claro.