mongodb组件mongoose的操作

1、mongodb插入操作

var = var mongoose=require('mongoose');

var db=mongoose.createConnection('mongodb://192.168.152.131:27017/test');

var monSchema=new mongoose.Schema({

name:{type:String,default:'cao'},

age:{type:Number},

sex:{type:String}

});

var monModel=db.model('user',monSchema);

var content={name:"xiami",age:18,sex:'女'};

var monInsert=new monModel(content);

monInsert.save(function(err){

if(err){

console.log(err);

}else{

console.log('写入数据成功');

}

db.close();

});

2、mongodb查找操作

var mongoose=require('mongoose');

var db=mongoose.createConnection('mongodb://192.168.152.131:27017/test');

var monSchema=new mongoose.Schema({

name:{type:String,default:'cao'},

age:{type:Number},

sex:{type:String}

});

var monModel=db.model('user',monSchema);

var content={};

var field={name:"xiami"};

monModel.find(content,field,function(err,result){

if(err){

console.log(err);

}else{

console.log(result);

}

db.close();

});

3、mongodb更新操作

var mongoose=require('mongoose');

var db=mongoose.createConnection('mongodb://192.168.152.131:27017/test');

var monSchema=new mongoose.Schema({

name:{type:String,default:'cao'},

age:{type:Number},

sex:{type:String}

});

var monModel=db.model('user',monSchema);

var info={name:"xiami"};

var update_data={$set:{name:''}};

monModel.update(info,update_data,function(err){

if(err){

console.log(err);

}else{

console.log("update completed");

}

db.close();

});

4、mongodb删除操作

var mongoose=require('mongoose');

var db=mongoose.createConnection('mongodb://192.168.152.131:27017/test');\

var monSchema=new mongoose.Schema({

name:{type:String,default:'cao'},

age:{type:Number},

sex:{type:String}

});

var monMode=db.model('user',monSschema);

var info={name:'xiami'};

var monInsert=new monModel(content);

monModel.remove(info,function(err)){

if(err){

console.log(err);

}else{

console.log('delete ok');

}

db.close();

});

console.log(db);

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 安装 npm install mongodnpm install mongoose 定义数据模型 var Blog...
    ZGKzm阅读 612评论 0 0
  • nodejs 操作 mongodb 数据库 新建文件夹 npm install mongodb npm insta...
    代码界的小学生阅读 396评论 0 1
  • Node.js操作MongoDB数据库(增、删、改、查) 先安装组件 mongodb模块:https://www....
    景岳阅读 214评论 0 0
  • node.js 操作mongodb数据库 nodejs 自带组件 mongodb/mongoose npm ins...
    1f376382c7e5阅读 212评论 0 0
  • 干枯的玉米没有处理站在地里极微小的风也会哗哗晃动非常好听玉米死去无人管的时候才是活的我慢慢躺下摸不到风在哪里闭上眼...
    葺宝阅读 295评论 0 1