sql >> Databáze >  >> NoSQL >> MongoDB

Mongoose find() RegExp pro pole Typ čísla

Buď převeďte své number zadejte řetězec pro každý dokument a pak můžete regulární výrazy používat správně a efektivně, nebo se prostě vzdát používání RegEx a místo toho použít vestavěné možnosti filtrování Mongo.

Chcete-li například najít číslo s konkrétní hodnotou:

{number: 555}

Nebo najít číslo v rozsahu (500, 600):

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

Zde je seznam některých běžných dotazovacích operátorů.

Obojí je efektivnější než převod každého Number do String v době dotazu.



  1. Jak získat hodnoty z Redis pomocí klíčů, které obsahují mezery?

  2. Redis zrervrangebyscore, řazení jiné než lexikografické pořadí

  3. Meteorická metoda vs. pravidla zakázat/povolit

  4. Analýza pomalých dotazů v MongoDB