TypeError: Student.find is not a function
使用mongoose插件中,很简单的错误
原因是:在路由js中
// Student models
var Student=require('./student')
在对应的student.js中,使用mongoose插件中,忘记添加module.exports
//student.js
var mongoose=require('mongoose')
mongoose.connect('mongodb://localhost:27017/itacast')
var Schema=mongoose.Schema
var studentSchema=new Schema({
name:{
type:String,
required:true
},
sex:{
type:Number,
enum:[0,1],
required:true
}
})
module.exports=mongoose.model('Student',studentSchema)