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

Cannot read property 'call' of undefined,这个是怎么回事,查了好久,没找到答案

Unhandled rejection TypeError: Cannot read property 'call' of undefined

    at D:\nodejs_scott\movieWeb\node_modules\mongoose\lib\query.js:2728:20


正在回答

2 回答

还是没有看明白……

请问一下,在什么情况下会有您遇到的这个情况?

报这个错误Cannot read property 'call' of undefined

我在写我自己的node项目的时候也遇到了这个问题

不知道从哪里差错,也不知道哪里错了。

0 回复 有任何疑惑可以回复我~

坑爹呀,找到问题了。。。


// admin post movie

app.post('/admin/movie/new',function(req,res){

//console.log('========'+ req.body+'\n'+"\n====================="+req.body.movie);

//console.log(req.body.movie.year);


var id = req.body.movie._id;

var movieObj = req.body.movie;

var _movie;


if (id !== 'undefined') {————————这里要加单引号!!!


console.log(1);

Movie.fetch(id,function(err,movie){

if (err) {

console.log(err);

}


console.log(movie);

console.log(movieObj);

_movie = _.extend(movie,movieObj);


console.log(_movie);

_movie.save(function(err,movie){

if (err) {

console.log(err);

}


res.redirect('/movie/'+movie._id);

})

})

}

else{

console.log(2);

_movie = new Movie({

doctor:movieObj.doctor,

country:movieObj.country,

title:movieObj.title,

year:movieObj.year,

poster:movieObj.poster,

language:movieObj.language,

flash:movieObj.flash,

summary:movieObj.summary

});


console.log(_movie);


_movie.save(function(err,movie){

if (err) {

console.log(err);

}

console.log(movie._id);


res.redirect('/movie/'+movie._id);

})

}

})


0 回复 有任何疑惑可以回复我~

举报

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

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

进入课程

Cannot read property 'call' of undefined,这个是怎么回事,查了好久,没找到答案

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