连接数据库
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)
浙公网安备 33010602011771号