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

Użyj zmiennej z wyrażeniem regularnym, aby znaleźć dane w mongodb (aplikacja Meteor)

Rzeczywiście. Być może nie zdajesz sobie sprawy, że "/" to nie to samo co / a ten ostatni nie ma semantyki konkatenacji (jak + dla ciągów) o ile wiem (ale mogę się mylić). Ta ostatnia składnia to wbudowany/skrócony konstruktor dla RegExp klasa. To powiedziawszy, że łatwo to naprawić, po prostu utwórz wyrażenie regularne używając new RegExp .

Jednak w twoim przypadku polecam użyć $regex firmy mongodb konstrukcja:

Items.find({"description": {$regex: ".*" + variable + ".*"}}).fetch();

Aby uzyskać więcej informacji, zobacz dokumentację dotyczącą $regex .



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB:Pobierasz tylko dokumenty utworzone w ciągu ostatnich 24 godzin?

  2. Utwórz agregację filtrów na wiosnę

  3. MongoDB — głosowanie za komentarzami/głosowanie przeciw za pomocą potoku agregacji

  4. Jak załadować dane do MongoDB działającego w hoście z wnętrza Dockera działającego na tej samej maszynie?

  5. MongoDB WYBIERZ LICZENIE GRUPY WG