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

在录入电影信息中,跳转详情页报错TypeError: Cannot read property '_id' of undefined

http://img1.sycdn.imooc.com//5954a7e20001912608400408.jpg

怎么链接mongodb 数据库???

正在回答

2 回答

我和改为:

//admin post movie

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

var id = req.body['movie[_id]'];

var movieObj = req.body;

var _movie;


if(id !== 'undefined') {

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

if(err) {

console.log(err);

}

_movie = _.extend(movie, movieObj);


_movie.save(function(err, movie) {

if(err) {

console.log(err);

}

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

})

})


} else {

_movie = new Movie({

doctor: movieObj['movie[doctor]'],

title: movieObj['movie[title]'],

country: movieObj['movie[country]'],

language: movieObj['movie[language]'],

year: movieObj['movie[year]'],

poster: movieObj['movie[poster]'],

flash: movieObj['movie[flash]'],

summary: movieObj['movie[summary]']

});


_movie.save(function(err, movie) {

if(err) {

console.log(err);

}

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

})

}

})

能录入

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

类型错误,_id是undefined,_id没有数据,

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

举报

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

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

进入课程

在录入电影信息中,跳转详情页报错TypeError: Cannot read property '_id' of undefined

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