У меня есть 2 модели (папки, проекты),
В каждой папке содержится какой-то проект.
Я хочу получить данные из mongodb, чтобы я мог различить, в какой папке, какие проекты, например
result = { folder1 :
{
project1:{user_id:getUsername() },
project2:{user_id:getUsername()},
project3:{user_id:getUsername()},
},
folder2 :
{
project4:{user_id:getUsername() },
project5:{user_id:getUsername()},
project6:{user_id:getUsername()},
}
.....
}
FolderModel.find().populate({
path: 'folder_model',
match: { created_by: req.user.user_code },
})
.exec()
.then(folders => {
res.status(200).json({
projectDet: folders.map(folder => {
ProjectModel.find({ folder_code: folder.folder_code }).populate({
path: 'project_model',
match: { folder_code: wz.folder_code },
})
.exec()
.then(projects => {
projects.map(project => {
return {
user_code: user_code,
user_name: getUsername(project.user_code),
}
});
});
})
})
});
здесь я получаю «Не удается установить заголовки после их отправки».
Есть ли другой способ узнать подробности