美文网首页我爱编程
mongodb组件mongoose的操作

mongodb组件mongoose的操作

作者: 小苏008 | 来源:发表于2016-08-16 09:46 被阅读0次

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

相关文章

网友评论

    本文标题:mongodb组件mongoose的操作

    本文链接:https://www.haomeiwen.com/subject/npkpsttx.html