码迷,mamicode.com
首页 > 其他好文 > 详细

mongoose 模块化

时间:2020-02-14 18:10:52      阅读:77      评论:0      收藏:0      [点我收藏+]

标签:属性   model   usermod   nbsp   模块   type   ber   成功   users   

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‘);

 

mongoose 模块化

标签:属性   model   usermod   nbsp   模块   type   ber   成功   users   

原文地址:https://www.cnblogs.com/loaderman/p/11516006.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!