sql >> Base de Datos >  >> NoSQL >> MongoDB

Mongoose find () RegExp para el campo de tipo Número

Convierte tu number para escribir una cadena para cada documento, y luego puede usar expresiones regulares de manera adecuada y eficiente, o simplemente dejar de usar RegEx y usar las opciones de filtrado integradas de Mongo en su lugar.

Por ejemplo, para encontrar un número con un valor particular:

{number: 555}

O para encontrar un número en el rango (500, 600):

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

Aquí hay una lista de algunos operadores de consulta comunes.

Cualquiera de estos es más eficiente que convertir cada Number a una String en el momento de la consulta.