aquí está mi problema
Quiero hacer un bucle de datos de dos entidades Project y User , mi entidad Project tiene un campo con ID de User llamado id.
Lo hice en bucle e intenté agregar mis datos de usuario _id , displayname y avatarUrl .
Por ahora eso funciona, pero cuando lo envío desde el backend al frontend no aparece nada, como si la matriz estuviera vacía.
const projectList = []; Project.find({}, function(err, projects) { projects.map(project => { User.findById(project.creatorId, function(err, creator){ projectList.push({ _id: project._id, title: project.title, description: project.description, avatarUrl: project.avatarUrl, creationDate: project.creationDate, projectCreator: { _id: creator._id, displayname: creator.displayname, avatarUrl: creator.avatarUrl }, git: project.git }) }) }) }); res.send(projectList);