получение сведений обо всех папках и проектах внутри каждой папки в среднем приложении (mongodb и express js) - PullRequest
0 голосов
/ 31 августа 2018

У меня есть 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),
                    }
                });
            });
        })


    })
});

здесь я получаю «Не удается установить заголовки после их отправки». Есть ли другой способ узнать подробности

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...