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

Mongoose find() RegExp dla pola typu Numer

Albo przekonwertuj swój number aby wpisać ciąg znaków dla każdego dokumentu, a następnie możesz prawidłowo i wydajnie używać wyrażeń regularnych lub po prostu zrezygnować z używania RegEx i zamiast tego użyć wbudowanych opcji filtrowania Mongo.

Na przykład, aby znaleźć liczbę o określonej wartości:

{number: 555}

Lub znaleźć liczbę z zakresu (500, 600):

{number: {$gt: 500, $lt: 600}}

Oto lista niektórych popularnych operatorów zapytań.

Każdy z nich jest bardziej wydajny niż konwersja każdego Number do String w czasie zapytania.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Czy warto skracać nazwy właściwości MongoDB?

  2. Przejrzyste przełączanie awaryjne bazy danych dla Twoich aplikacji

  3. MongoDB C# Driver - Ignoruj ​​pola podczas wiązania

  4. Zrozumienie opcji limitu czasu klienta MongoDB

  5. Czy muszę wyraźnie zamknąć połączenie?