Estoy construyendo un proyecto con Node.js Express y MongoDB. En mi base de datos NoSQL tengo una colección llamada reseñas que tiene 5 documentos insertados. Cuando cargo mi página de índice, quiero recuperar algunos documentos de la colección de reseñas.
require('./database'); const Review = require('./server/models/Review'); // Index view file app.get('/index', async (req, res) => { const limitNumber = 8; const reviews = await Review.find({}).limit(limitNumber); console.log(reviews) // It retrieves the documents res.render('index', {"userData": null}, {reviews}); }); Cuando cargo la página http://localhost:3000/index , parece que está atrapada en un bucle infinito a pesar de que configuré mi función y consulta como espera asincrónica (lo que significa que la consulta de búsqueda nunca termina).
Nota: estoy usando Mongoose.
¿Alguna idea?