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

152
Vistas
mongoose encuentra un documento con una matriz que tiene un valor PERO se verifica como un comodín

datos en mongodb:

 { _id: 123, names: ["john", "sam"] } { _id: 321, names: ["peter"] }

mi código:

 // "Model" is the mongoose model const Query = ["john", "peter"] const matchedNames = await Model.find({ names: {$in: Query} }) console.log(matchedNames) // returns: // {_id: 123,names: ["john", "sam"]} // {_id: 321,names: ["peter"]} // BUT if my query is like this: const Query = ["o", "e"] const matchedNames = await Model.find({ names: {$in: Query} }) console.log(matchedNames) // returns nothing

No sé cómo explicar esto, pero básicamente quiero que regrese.

 {_id: 123,names: ["john", "sam"]} {_id: 321,names: ["peter"]}

si mi consulta es

 const Query = ["o", "e"]

Básicamente, quiero que devuelva todos los documentos cuyo valor de names incluye una cadena que tiene la letra o o e en ella

about 4 years ago · Juan Pablo Isaza
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