Možná jste zapomněli neuvádět regulární výraz do jednoduchých nebo dvojitých uvozovek .
Toto je několik způsobů, jak můžete použít regulární výraz pro svůj dotaz .
> db.web_configs.find({key: /cck/}).pretty();
nebo
> db.web_configs.find({key: /^cck$/}).pretty();
nebo
> db.web_configs.find({key: {$regex: "cck"}).pretty();
nebo ten z vašich úprav
> db.web_configs.find({key: {$regex:/cck/}}).pretty();
Doufám, že rozdíl mezi uvozovkami a lomítky v posledních dvou příkazech, kde $regex
je jasné.