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

178
Vistas
Nodejs | La propiedad del objeto está disponible pero está devolviendo 'indefinido'

He estado tratando de resolver esto durante aproximadamente 2 horas. Estoy devolviendo un objeto en Nodejs. Este objeto tiene 3 propiedades. Puedo acceder a los dos primeros, pero cuando trato de acceder a la tercera propiedad, aparece la advertencia 'indefinido'. Estoy a punto de volverme loco, ¿pueden ayudarme por favor?

Solicitud:

 const categories = await Categories.find({}); //mongoose query console.log(categories[0]); //its returning Object console.log(categories[0].category); //its returning [] console.log(categories[0]._id); //its returning new ObjectId("6257233b897c3b8785ff625b") console.log(categories[0].mainCategories); //its returning undefined ?? wtf?! console.log(categories[0].hasOwnProperty("category")); //its returning false console.log(categories[0].hasOwnProperty("_id")); //its returning false console.log(categories[0].hasOwnProperty("mainCategories")); //its returning false

Resultado del objeto:

 { category: [], _id: new ObjectId("6257233b897c3b8785ff625b"), mainCategories: [ { id: 1000010100, name: 'Konut', subCategories: [Array] }, { id: 1000010200, name: 'Devremülk', subCategories: [Array] }, { id: 1000020100, name: 'İşyeri', subCategories: [Array] }, { id: 1000020200, name: 'Arazi', subCategories: [Array] }, { id: 1000020300, name: 'Turistik İşletme', subCategories: [Array] } ] }

ingrese la descripción de la imagen aquí

about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

Las respuestas de Cristian Traìna y VebDav provocaron un relámpago en mi cerebro. No pude encontrar la solución exacta al problema en Internet. Pero diferentes problemas me guiaron. El problema viene de mi estupidez. Olvidé ingresar el campo mainCategories en el mongoose category schema . Agregué esto y se solucionó. Muchas gracias a todos por sus respuestas.

ingrese la descripción de la imagen aquí

Y ahora regresan las categorías principales :)

ingrese la descripción de la imagen aquí

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