1、如何启动mongodb数据库
参考地址:
在数据库安装的地方,bin文件夹,输入 mongod --dbpath d:\data\db
d:\data\db 是保存数据的文件夹
2、代码
1 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:String11 });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 })