Как преобразовать строку в идентификатор объекта в nodejs - PullRequest
0 голосов
/ 06 июня 2019

** Помогите мне решить эту ошибку **

try {
    return res.status(200).json({
      error: false,
     Posts: await Post.find({ group: groupId }).populate('group', 'name'),
    });
  } catch (e) {
    return res.status(400).json({ error: true, message: 'Cannot fetch post' });
  }

1 Ответ

0 голосов
/ 06 июня 2019

попробуйте так:

try {

Post.find({ group: groupId }).populate('group', 'name').exec((err,posts)=>{
    if(err){
       return res.status(500).json({ error: true, message: 'Internal Server Error' });
    } 

    if(posts){
        return res.status(200).json({
        error: false,
        Posts: posts
       });
     }else{
       return res.status(400).json({ error: true, message: 'Cannot fetch post' });
     }
});

  } catch (e) {
   return res.status(500).json({ error: true, message: 'Internal Server Error' });
 }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...