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

358
Views
Express mongodb find () no devuelve nada más que obtener 200

Quiero devolver todos los datos en MongoDB, devuelve 200, pero no puedo obtener todos los datos correctamente.

estoy usando express

Estoy aprendiendo a usar MongoDB y haciendo tareas para practicar. La tarea solo me dijo que configurara la API para MongoDB, me dieron un HTML con un botón para probar la API, y el HTML mostrará el éxito de la API o no, no puedo verificar el HTML.

La tarea que fallo me dice que obtenga todos los datos de MongoDB.

Aquí está la tarea que fallé.

OBTENER /api/products . Devuelve todos los productos en la base de datos como { products: Product[] }

Logré publicar datos en MongoDB, cuando uso 'app.get()' para obtener todos mis datos de MongoDB, falló, pero obtuve 200 para la devolución y puedo ver algunos datos en el registro.

Esa es la app.get() que escribo

 app.get('/api/products', (req, res, next) => { Product.find().then( (product) => { res.status(200).json({product}); } ).catch( (error) => { res.status(404).json({ error: error }); } ); });
about 4 years ago · Juan Pablo Isaza
1 answers
Answer question

0

El siguiente código parece funcionar bien para mí. Por favor, míralo.

 app.get('/api/products', (req, res, next) => { Product.find({}) .exec() .then( (product) => { res.status(200).json({product}); } ).catch( (error) => { res.status(404).json({ error: error }); } ); });
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!