连接数据库
const mongoose = require('mongoose') const DB_URL = 'localhost:27017' const DB_name = 'demo' mongoose.set('useCreateIndex',true) module.exports=new Promise((resolve ,reject)=>{ mongoose.connect(`mongodb://${DB_URL}/${DB_name}`,{useNewUrlParser:true , useUnifiedTopology: true}) mongoose.connection.on('open',err=>{ if(err) reject(err) else{ console.log(`位于${DB_URL}的${DB_name}启动成功`); resolve() } }) })
校验模型
const mongoose = require('mongoose') const Schema = mongoose.Schema const userSchema =new Schema({ email:{ type:String, required:true, unique:true }, nick_name:{ type:String, required:true }, password:{ type:String, required:true }, date:{ type:Date, default:Date.now() }, enable_flag:{ type:String, default:'Y' } }) module.exports = mongoose.model('user',userSchema)