標籤:建立表 god 查詢 dfa model div 串連數 http tar
1、如何啟動mongodb資料庫
參考地址:http://www.runoob.com/mongodb/mongodb-window-install.html
在資料庫安裝的地方,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 })
使用mongoose操作mongodb資料庫