1、安裝:
下載安裝茸俭,可以在任意地方創(chuàng)建數(shù)據(jù)存儲位置粘都,在工程目錄下面創(chuàng)建data數(shù)據(jù)文件夾不跟,進(jìn)入到mongoose安裝目錄bin下運(yùn)行:
mongod --dbpath data目錄柒巫; 此時(shí)mongoose數(shù)據(jù)庫啟動(dòng)励堡,nodejs可以通過程序連接數(shù)據(jù)庫
2.nodejs連接數(shù)據(jù)庫:
var mongoose = require("mongoose");
var db = mongoose.connect("mongodb://127.0.0.1:27017/list");
list為數(shù)據(jù)庫名。
//Schema 一種以文件形式存儲的數(shù)據(jù)庫模型骨架
var PersonSchema = new mongoose.Schema({ name:{type:String}, age:{type:Number, default: 0}}, { collection:"tang"http://});
//Model:由schema構(gòu)造生成的模型//創(chuàng)建model 創(chuàng)建model
var Model = db.model("tang", PersonSchema);
其中tang為集合名
//插入信息
Model.create([{name:"wangwu", age:"15"}, {name:"xiaoming", age:"32"}], function(err, doc) { if(err) { console.log(err); }else { console.log(doc); }});