为了账号安全,请及时绑定邮箱和手机立即绑定

Movie.findById这个方法里面的callback函数是如何取到真实的movie的值的呢?

app.get('/movie/:id', function(req, res){ var id = req.params.id; Movie.findById(id, function(err, movie){ res.render('detail', { title: movie.title, movie: movie }); }) }); 请问Movie.findById这个方法里面的function函数是如何取到真实的movie的值的呢?

正在回答

1 回答

var query = Person.findOne({ 'name.last': 'Ghost' });

// selecting the `name` and `occupation` fields
query.select('name occupation');

// execute the query at a later time
query.exec(function (err, person) {
  if (err) return handleError(err);
  console.log('%s %s is a %s.', person.name.first, person.name.last, person.occupation) // Space Ghost is a talk show host.
})

上面是官方实例,findOne函数返回一个query对象,然后调用exec函数执行这个query,把获取到的结果返回给回调函数


2 回复 有任何疑惑可以回复我~
#1

慕圣8495798 提问者

非常感谢!
2017-06-28 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
node+mongodb 建站攻略(一期)
  • 参与学习       91860    人
  • 解答问题       889    个

带你完整实现一个从前端到后端的项目,初中级前端开发工程师必学课程

进入课程

Movie.findById这个方法里面的callback函数是如何取到真实的movie的值的呢?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信