sql >> Database >  >> NoSQL >> MongoDB

mongodb regex werkt niet

Misschien was je vergeten regex niet tussen enkele of dubbele aanhalingstekens te zetten .

Dit zijn enkele manieren waarop u regex voor uw zoekopdracht kunt gebruiken .

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

of

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

of

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

of, die van uw bewerkingen,

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

Hoop het verschil tussen met betrekking tot aanhalingstekens en schuine strepen in de laatste twee verklaringen waar $regex worden gebruikt is duidelijk.



  1. Hoe nodeJS docker-container te verbinden met mongoDB

  2. Mongoose geneste document update mislukt?

  3. Probleem met toegang tot Mongodb op Amazon EC2

  4. Hoe de arrayFilters-parameter werkt in MongoDB