亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

node.js數據庫操作

數據庫save方法 提示這個錯誤怎么解決TypeError: Cannot read property 'save' of null

正在回答

2 回答

我也是這樣,就在save哪里不行了,代碼沒有錯

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

schemas/movie.js?

MovieSchema.pre('save',function(next){
? ?if(this.isNew){
? ? ? ?this.meta.createAt=this.meta.updateAt=Date.now();
? ?}else{
? ? ? ?this.meta.updateAt=Date.now();
? ?}
? ?next();
});

models/movie.js

var mongoose=require('mongoose');
var MovieSchema=require('../schemas/movie');
var Movie=mongoose.model('Movie',MovieSchema);
module.exports=Movie;

app.js

//引入models/movie.js

var Movie=require('./models/movie');

//admin post movie
app.post('/admin/movie/new',function(req,res){
? ?var id=req.body.movie._id;
? ?var movieObj=req.body.movie;
? ?var _movie=null;
? ?if(id!=='undefined'){
? ? ? ?Movie.findById(id,function(err,movie){
? ? ? ? ? ?if(err){
? ? ? ? ? ? ? ?console.log('Error: '+err);
? ? ? ? ? ?}
? ? ? ? ? ?_movie=underscore.extend(movie,movieObj);
? ? ? ? ? ?_movie.save(function(err,movie){
? ? ? ? ? ? ? ?if(err){
? ? ? ? ? ? ? ? ? ?console.log('Error: '+err);
? ? ? ? ? ? ? ?}
? ? ? ? ? ? ? ?res.redirect('/movie/'+_movie._id);
? ? ? ? ? ?});
? ? ? ?});
? ?}else{
? ? ? ?_movie=new Movie({
? ? ? ? ? ?doctor: movieObj.doctor,
? ? ? ? ? ?title: movieObj.title,
? ? ? ? ? ?country: movieObj.country,
? ? ? ? ? ?language: movieObj.language,
? ? ? ? ? ?year: movieObj.year,
? ? ? ? ? ?poster: movieObj.poster,
? ? ? ? ? ?summary: movieObj.summary,
? ? ? ? ? ?flash: movieObj.flash
? ? ? ?});
? ? ? ?_movie.save(function(err,movie){
? ? ? ? ? ?if(err){
? ? ? ? ? ? ? ?console.log('Error: '+err);
? ? ? ? ? ?}
? ? ? ? ? ?res.redirect('/movie/'+_movie._id);
? ? ? ?});
? ?}
});

看看哪里寫錯了。


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

舉報

0/150
提交
取消
node+mongodb 建站攻略(一期)
  • 參與學習       91828    人
  • 解答問題       921    個

帶你完整實現一個從前端到后端的項目,初中級前端開發工程師必學課程

進入課程

node.js數據庫操作

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號