MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

Jak używać $regex w zapytaniu agregującym mongodb w $match

Jak mówi w $regex z dokumentami, do których prowadziłeś link, możesz to zrobić na dwa sposoby:

Field2: /Value_2/g

LUB

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

Ale spróbowałem też drugiej próby 'Field2': { $regex: /Value_2/g } i to również zadziałało.

BTW, g opcja regex nie ma sensu w tym kontekście, ponieważ i tak potrzebujesz tylko jednego dopasowania. Zauważ, że nie jest on nawet wymieniony w $regex dokumenty.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB $setEquals

  2. MongoDB:locale::facet::_S_create_c_locale nazwa nieprawidłowa

  3. Zapytanie MongoDB za pomocą $i i wielu $lub

  4. Jak wyeksportować wszystkie kolekcje w MongoDB?

  5. Instalowanie MongoDB na Ubuntu 16.04