第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

在node + mongodb建站時出現(xiàn)的問題

在node + mongodb建站時出現(xiàn)的問題

LNoe 2016-02-22 17:17:18
我用的express為4.13.1,mongoose為4.4.4,而且我跟老師講的目錄結(jié)構(gòu)不太一樣,用的webstorm新建的nodejs項目在錄入頁post后出現(xiàn)如下錯誤:_movie.save(function(err,?movie){ ????????????^ TypeError:?Cannot?read?property?'save'?of?null這是我出現(xiàn)錯誤的代碼位置://admin?post?movie router.post('/admin/movie/new',?function(req,?res){ ??var?id?=?req.body.movie._id; ??var?movieObj?=?req.body.movie; ??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.doctor, ??????title:?movieObj.title, ??????country:?movieObj.country, ??????language:?movieObj.language, ??????poster:?movieObj.poster, ??????year:?movieObj.year, ??????summary:?movieObj.summary, ??????flash:?movieObj.flash ????}); ????_movie.save(function(err,?movie){ ??????if?(err){ ????????console.log(err); ??????} ??????res.redirect('/movie/'?+?movie._id); ????}); ??} });var?mongoose?=?require('mongoose'); var?MovieSchema?=?new?mongoose.Schema({ ????title:?String, ????doctor:?String, ????language:?String, ????country:?String, ????summary:?String, ????flash:?String, ????poster:?String, ????year:?Number, ????meta:?{ ????????createAt:?{ ????????????type:?Date, ????????????default:?Date.now() ????????}, ????????updateAt:?{ ????????????type:?Date, ????????????default:?Date.now() ????????} ????} }); MovieSchema.pre('save',?function(next){ ????if?(this.isNew){ ????????this.meta.createAt?=?this.meta.updateAt?=?Date.now(); ????}else?{ ????????this.meta.updateAt?=?Date.now(); ????} ????next(); }); MovieSchema.statics?=?{ ????fetch:?function(callback){ ????????return?this ????????????.find({}) ????????????.sort('meta.updateAt') ????????????.exec(callback) ????}, ????findById:?function(id,?callback){ ????????return?this ????????????.findOne({_id:?id}) ????????????.exec(callback) ????} }; module.exports?=?MovieSchema;var?mongoose?=?require('mongoose'); var?MovieSchema?=?require('../schemas/movie'); var?Movie?=?mongoose.model('Movie',?MovieSchema); module.exports?=?Movie;求大神們幫忙!??!
查看完整描述

5 回答

?
程序員熊明才

TA貢獻(xiàn)2條經(jīng)驗 獲得超0個贊

之后會遇到這個報錯????! ?求解決分享


Warning: missing space before text for line 35 of jade file "/Users/xiongmingcai/GitHub/viewapp/Nodeweb-master/views/pages/admin.jade"

Warning: missing space before text for line 35 of jade file "/Users/xiongmingcai/GitHub/viewapp/Nodeweb-master/views/pages/admin.jade"

take hello

undefined

{ MongooseError: Movie validation failed

/Users/xiongmingcai/GitHub/viewapp/Nodeweb-master/app.js:173

? ? at ValidationError (/Users/xiongmingcai/GitHub/viewapp/Nodeweb-master/node_modules/mongoose/lib/error/validation.js:22:11)

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

? ? at model.Document.invalidate (/Users/xiongmingcai/GitHub/viewapp/Nodeweb-master/node_modules/mongoose/lib/document.js:1410:32)

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?^

? ? at model.Document.set (/Users/xiongmingcai/GitHub/viewapp/Nodeweb-master/node_modules/mongoose/lib/document.js:695:10)


TypeError: Cannot read property '_id' of undefined

? ? at /Users/xiongmingcai/GitHub/viewapp/Nodeweb-master/app.js:173:38

? ? at model.Document.set (/Users/xiongmingcai/GitHub/viewapp/Nodeweb-master/node_modules/mongoose/lib/document.js:540:18)

? ? at model.Document (/Users/xiongmingcai/GitHub/viewapp/Nodeweb-master/node_modules/mongoose/lib/document.js:66:10)

? ? at model.Model (/Users/xiongmingcai/GitHub/viewapp/Nodeweb-master/node_modules/mongoose/lib/model.js:41:12)


查看完整回答
反對 回復(fù) 2016-12-06
?
liqian888

TA貢獻(xiàn)1條經(jīng)驗 獲得超0個贊

你找到解決辦法沒?我也遇到這個問題

查看完整回答
反對 回復(fù) 2016-11-17
?
_瀟瀟暮雨

TA貢獻(xiàn)646條經(jīng)驗 獲得超225個贊

檢查一下第一個文件的13行_movie是否取到了正確的值

查看完整回答
反對 回復(fù) 2016-02-24
?
鄭家好人

TA貢獻(xiàn)1條經(jīng)驗 獲得超0個贊

請教一下isNew是什么意思?

查看完整回答
反對 回復(fù) 2016-02-23
  • 5 回答
  • 0 關(guān)注
  • 2315 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號