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

81
Vistas
Devuelve solo un campo de la consulta de MongoDB

Supongamos que mi documento se ve así

 { "_id": 2, "Name": "Abcd", "Connected": [1,3] }

Ahora, quiero recuperar la matriz [1,3] a través de _id o Name . El propósito es guardar esta matriz en una matriz de JavaScript.

Por lo tanto, intenté usar db.myCollection.find({"_id":2},{"Connected":1}) pero devolvió un documento nuevamente con _id todavía allí como este

 { "_id" : 2, "Connected" : [ 1, 3 ] }

¿Cómo puedo recuperar solo esa matriz?

over 4 years ago · Santiago Trujillo
1 Respuestas
Responde la pregunta

0

Opcionalmente, puede eliminar el ID de su resultado, configurándolo en 0 en la proyección:

 db.myCollection.find({"_id":2},{"Connected":1, "_id":0})

El campo ID es el único campo que se puede excluir en las proyecciones mientras se incluyen otros campos.

Si desea obtener el campo Connected directamente, puede usar findOne :

 db.myCollection.findOne({"_id":2}, {"Connected":1, "_id":0}).Connected
over 4 years ago · Santiago Trujillo 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