最近想作一個練手的App小項目。考慮到數據接口的問題,由於關係型數據庫用的比較多,也有必定經驗了,因此打算使用比較火的MongoDB做爲數據庫,下面就介紹一下Mongoose的使用方法吧。node
概念:Mongoose是MongoDB的一個對象模型工具,能夠工做於異步環境下。數據庫
1、建立數據庫npm
2、使用Mongoose鏈接到數據庫異步
安裝:$ npm install mongdb 和 $ npm install mongoosemongoose
編寫代碼:工具
1 var mongoose = require('mongoose'); 2 3 var db = mongoose.createConnection('192.168.6.5','DemoDB','27017'); 4 db.on('error',console.error.bind(console,'鏈接錯誤:')); 5 db.once('open',function(){ 6 var UserSchema = new mongoose.Schema({ 7 userName:String, 8 password:String 9 }); 10 var UserModel = db.model('users',UserSchema); 11 var UserEntity = new UserModel({userName:'weifengzz',password:'123456'}); 12 console.log("entity--------"+UserEntity.userName+"-----"+UserEntity.password); 13 UserEntity.save(function(err) { 14 if (err) handleError(err); 15 console.log('Success'); 16 }); 17 });
啓動: $ node index.jsui
3、查看數據是否已經插入spa
這樣數據就插入完畢3d