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

Wyszukiwanie wyrażeń regularnych MongoDB — zaczyna się od użycia sterownika javascript i NodeJS

Prawie to masz. Ciągle kończysz z wyrażeniem regularnym w ciągu i szukasz ciągu '/^94404/' coś znajdzie, chyba że masz jakieś dziwnie wyglądające kody pocztowe.

Najprostszym sposobem na zbudowanie obiektu regex z ciągu znaków w JavaScript jest użycie new RegExp(...) :

var query = { Zip: new RegExp('^' + zipCode) };

Następnie możesz:

collection.find(query).toArray(...)

Tego rodzaju rzeczy działają w powłoce MongoDB i podobne rzeczy działają w interfejsie Ruby, więc powinno działać również w interfejsie JavaScript.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Powłoka MongoDB i serwer nie pasują do siebie

  2. Repozytorium Spring Data Mongo::Wspólna metoda we wszystkich wydaniach Repo

  3. Wyposażony w szyfrowanie kopii zapasowych dla MySQL, MongoDB i PostgreSQL — ClusterControl 1.5.1

  4. Mongorestore, od serwera produkcyjnego meteor do lokalnego

  5. MongoDB kontra Cassandra