Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

84
Vistas
cómo aplicar filtro en el campo usando múltiples valores en mangosta

tengo un modelo que contiene el tipo de state de campo de enumeración y acepto solo tres valores

 active disabled deleted

y actualmente estoy filtrando para obtener todos los activos por

 const query = {state : "active" ... other filters here} const posts = await post.find(query)

pero tengo un caso en el que necesito obtener las publicaciones que se han declarado active y disabled y busqué en los documentos de mongoose algo que pueda usar, pero no encuentro nada en este momento. Quiero algo limpio que logre este código.

 const query1 = {state : "active" ... other filters here} const posts1 = await post.find(query1) const query2 = {state : "disabled" ... other filters here} const posts2 = await post.find(query2) const posts = {...posts1, ...posts2}
about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

const query = { state: { $in: [ "active", "disabled"] } } const posts = await post.find(query)

Esto dará como resultado una lista de publicaciones cuyo estado es active o disabled .

El operador $in selecciona los documentos donde el valor de un campo es igual a cualquier valor en la matriz especificada. Para especificar una expresión $in, utilice el siguiente prototipo:

De los documentos de MongoDB .

about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda