85234656 2020-02-14
db.js
//连接数据库
var mongoose=require(‘mongoose‘);
//useNewUrlParser这个属性会在url里识别验证用户所需的db,未升级前是不需要指定的,升级到一定要指定。
mongoose.connect(‘mongodb://127.0.0.1:27017/eggcms‘,{ useNewUrlParser: true },function(err){
if(err){
console.log(err);
return;
}
console.log(‘数据库连接成功‘)
});
module.exports=mongoose;user.js
var mongoose=require(‘./db.js‘);
var UserSchema=mongoose.Schema({
name:String,
age:Number,
status:{
type:Number,
default:1
}
})
module.exports=mongoose.model(‘User‘,UserSchema,‘user‘);操作:
var UserModel=require(‘./model/user.js‘);
var user=new UserModel({
name:"李四666",
age:40
})
user.save(function(err){
if(err){
console.log(err);
return;
}
//获取user表的数据
UserModel.find({},function(err,docs){
if(err){
console.log(err);
return;
}
console.log(docs);
})
})测试:
console.time(‘user‘); var UserModel=require(‘./model/user.js‘); console.timeEnd(‘user‘);