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

Ignoruj ​​znaki specjalne przed warunkami dopasowania

Możesz spróbować z $where operator w zapytaniu:

{$where: "this.name.replace(/[ -]/g,'') == 'TEST'"}

lub:

{$where: "this.name.match(/T[ -]*E[ -]*S[ -]*T/)"}

lub bezpośrednio $regex :

{name: /T[ -]*E[ -]*S[ -]*T/}

Więcej informacji o $where $regex operatorów.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Jak ustawić funkcjęKompatybilnośćWersja w MongoDB

  2. Tablice zagnieżdżone w Mongoose

  3. MongoDB - aktualizuj dokumenty w tablicy

  4. Znajdź ciąg w ciągu w SQL

  5. Używasz mongoimport do wczytywania CSV do zagnieżdżonej struktury?