//安裝並引入mongoose const mongoose=require('mongoose'); //鏈接並創建數據庫pp,如果不指定,默認是用自帶的admin數據庫 //pp數據庫不存在會自動創建 mongoose.connect('mongodb://localhost:27017/pp'); //創建一個連接實例 const db=mongoose.connection; //定義文檔的字段,有點類似MySQL中表的字段 dict={ name:String, age:Number, pwd:String } //成功則回調 db.on('open',()=>{ console.log('鏈接成功-success!') }); //失敗則回調 db.on('error',()=>{ console.log('鏈接失敗!-error') }); //創建一個模型類,P相當於類名 dict裏面的鍵名就是類屬性名 //有點特殊的就是不能直接用括號裏的P,而是賦值給另外一個變量或者是常量 //然後用P實例一個對象p並賦值,也可以用p.屬性名來賦值 const P=mongoose.model('P',dict) let p=new P({name:'mimi',age:128,pwd:'123434'}); //用save保存 p.save().then(()=>{ console.log('success-save'); }).catch(()=>{ console.log('error-save'); });