MongoDB
 sql >> Base de Dados >  >> NoSQL >> MongoDB

Mongoose find() RegExp para campo tipo número


Ou converta seu number para digitar string para cada documento e, em seguida, você pode usar Expressões Regulares de maneira adequada e eficiente, ou simplesmente desistir de usar RegEx e usar as opções de filtragem integradas do Mongo.

Por exemplo, para encontrar um número com um valor específico:
{number: 555}

Ou para encontrar um número no intervalo (500, 600):
{number: {$gt: 500, $lt: 600}}

Aqui está uma lista de alguns operadores de consulta comuns.

Qualquer um deles é mais eficiente do que converter cada Number para uma String na hora da consulta.