通过Mongoose JS实现MongoDB-funBtion中的findByID res

问题描述

我想使用findbyID。 我的代码

db.findById(id,function(err,res) {});

所以我从函数res清除数据,所以我想在其他函数中使用它们:

db.findById(id,res) {//some code});


router.get('/getdata',req,res) =>
  res.render('site',{
    data: [response from findById]
  })
);

所以我需要功能的响应者,但我不知道如何。

解决方法

router.get('/getdata',req,res) => {
  db.findById(id,function(err,result) {
    res.render('site',{
      data: result
    });
  });
});