sql >> Database teknologi >  >> NoSQL >> MongoDB

mongodb regex virker ikke

Måske havde du glemt ikke at sætte regex i enkelte eller dobbelte anførselstegn .

Dette er nogle af de måder, du kan bruge regex til din forespørgsel .

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

eller

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

eller

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

eller den fra dine redigeringer,

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

Håber forskellen mellem med hensyn til anførselstegn og skråstreger i de sidste to udsagn hvor $regex bruges er klart.



  1. MongoDB $mul

  2. mongoose populate returnerer null-array

  3. redis lua script vs. enkeltopkald

  4. Sådan konverteres BSON Timestamp fra Mongo changestream til en dato?