Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

181
Views
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 answers
Answer question

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 Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!