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

Как да използвате $regex в заявка за агрегиране на mongodb в рамките на $match

Както пише в $regex документи, към които сте свързали, двата начина да направите това са:

Field2: /Value_2/g

ИЛИ

Field2: { $regex: 'Value_2', $options: 'g' }

Но опитах и ​​втория ви опит за 'Field2': { $regex: /Value_2/g } и това също проработи.

BTW, g опцията за регулярни изрази няма смисъл в този контекст, тъй като така или иначе се нуждаете от едно съвпадение. Обърнете внимание, че дори не е посочено в $regex документи.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Как да сортирам в мангуста?

  2. Вложени масиви в Mongoose

  3. Как да направя вмъкване, ако не съществува друго актуализация с mongoengine?

  4. Интеграции и услуги, достъпни от MongoDB за облака

  5. Филтър за агрегиране след $lookup