当前位置:Gxlcms > 数据库问题 > 使用mongoose操作mongodb数据库

使用mongoose操作mongodb数据库

时间:2021-07-01 10:21:17 帮助过:30人阅读

var mongoose=require(mongoose); 2 3 //连接数据库 4 mongoose.connect(mongodb://localhost/shu); 5 //创建Schema 6 var Schema=mongoose.Schema; 7 //通过Schema定义表里面字段的名称和类型 8 var Studentes=new Schema({ 9 name:String, 10 age:String 11 }); 12 //使用model创建表 ,student是表名(在数据库中是 students) 13 mongoose.model(student,Studentes); 14 // 添加数据 15 // var studentModel=mongoose.model(‘student‘); 16 // var student=new studentModel(); 17 // student.name=‘yj‘; 18 // student.age=‘26‘; 19 // student.save(function (err) { 20 // if(err){ 21 // console.log(err); 22 // return; 23 // }else{ 24 // console.log(‘mogodb save successfull‘); 25 // mongoose.disconnect(); 26 // } 27 // }) 28 //查询数据 29 // var studentModel=mongoose.model(‘student‘); 30 // studentModel.find({‘name‘:‘yj‘},function (err, students) { 31 // console.log(students) 32 // }) 33 34 // 更改数据 35 // var studentModel=mongoose.model(‘student‘); 36 // studentModel.update({_id:‘59f54fdfa35b551b080a0563‘},{age: ‘27‘},function (err, row_updated) { 37 // if(err){ 38 // console.log(err); 39 // return; 40 // }else{ 41 // console.log(row_updated); 42 // } 43 // }) 44 45 //删除数据 46 var studentModel=mongoose.model(student); 47 studentModel.findById(59f56db801f75d2a5cafb12d,function (err, student) { 48 if(err){ 49 console.log(err); 50 return; 51 }else{ 52 console.log(student); 53 // 删除用remove() 54 student.remove(); 55 } 56 })

 

使用mongoose操作mongodb数据库

标签:创建表   god   查询   dfa   model   div   连接数   http   tar   

人气教程排行