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

185
Vistas
¿Cómo devolver la propiedad de todos los elementos de la matriz dentro del documento MongoDB?

Quiero devolver las propiedades title y _id de cada elemento en mi matriz de trips del documento de un usuario. Estoy intentando usar la canalización agregada, pero es la primera vez y los documentos son abrumadores. Parece que todos los ejemplos muestran cómo encontrar una sola pieza de datos. Básicamente quiero devolver algo como

 [ {title: "one", _id: 123}, {title: "two", _id: 456}, {title: "three", _id: 789}, ]

de mi documento que se parece a:

ingrese la descripción de la imagen aquí

Gracias de antemano por cualquier sugerencia.

about 4 years ago · Santiago Gelvez
2 Respuestas
Responde la pregunta

0

function ObjArray(array){ let newArr = []; array.foreach( (obj) => { let newobj = {title: '', id:''} newobj.title = obj.title; newobj.id = obj.id; newArr.append(newobj); } ); return newArr; }
about 4 years ago · Santiago Gelvez Denunciar

0

Puede usar find({}) para obtener el resultado esperado. En la consulta de búsqueda, debe usar una etapa de proyección.

Aquí la demostración

Consulta esperada

 db.collection.find({},{_id:1,"trips.title":1,"trips._id":1});
about 4 years ago · Santiago Gelvez 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