MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

mongodb regex не работи

Може би сте забравили да не поставяте регулярен израз в единични или двойни кавички .

Това са няколко от начините, по които можете да използвате регулярен израз за вашата заявка .

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

или

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

или

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

или този от вашите редакции,

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

Надяваме се разликата между по отношение на кавички и наклонени черти в последните два израза, където $regex се използват е ясно.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Идентифицирайте последния документ от набора с резултати MongoDB find().

  2. вземете стойности по име на ключ mongodb node.js драйвер

  3. MEAN-Stack записва масив в MongoDB с mongoose

  4. не може да се раздели':лош URI (не е URI?):

  5. MongoDB -- Задаване на условен израз в .find()