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

Как да заявя MongoDB с like

Това би трябвало да бъде:

db.users.find({"name": /.*m.*/})

Или подобно:

db.users.find({"name": /m/})

Търсите нещо, което някъде съдържа "m" ("% на SQL ' операторът е еквивалентен на регулярни изрази' '.* '), а не нещо, което има "m" закотвен в началото на низа.

Забележка: MongoDB използва регулярни изрази, които са по-мощни от "LIKE" в SQL. С регулярни изрази можете да създадете всеки шаблон, който си представите.

За повече информация относно регулярните изрази вижте Регулярни изрази (MDN).



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Управление на множество технологии за бази данни с ClusterControl

  2. Как да инсталирате NodeJS с MongoDB на Ubuntu

  3. MongoDB $indexOfArray

  4. Как да поставите файл с изображение в json обект?

  5. Node + Mongoose:Получаване на последно въведен ID?