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

124
Vistas
Cómo consultar un objeto dentro de una matriz en mangosta

Soy nuevo en mongoose y tengo problemas para consultar objetos específicos dentro de una matriz.

Mi modelo de datos se ve así:

 { "users": [ { "_id": "61b0d6637e169ddebf72c18a", "name": "Brian Test", "email": "briantest@gmail.com", "password": "xxx", "accountType": "type1", "__v": 0, "title": "title1", "about": "about1", "education": [ { "recordId": 1, "institution": "institution1", "title": "title1" }, { "recordId": 2, "institution": "institution2", "title": "title2" }, { "recordId": 3, "institution": "institution3", "title": "title3" } ] } ] }

La consulta que necesito es realizar un crud en los registros de educación. Para ello tendré el ID de usuario y el ID del expediente educativo.

No estoy seguro de cómo anidar la consulta del registro educativo dentro de la consulta del usuario. He intentado algo como esto pero no funciona.

 let user = await User.findOne({_id: req.user.user.id}) let recordToUpdate = await user.education.findOne({recordId: req.body.recordId}) console.log(recordToUpdate)

Le agradecería que me diera ejemplos para leer, actualizar y eliminar registros también. ¡Gracias!

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