mongodb如何將編寫定義模板,並將定義好的mongoose(Schema)模板給其他模塊公共使用??點擊查看對Schema的封裝
1.首先我們要新建一個mongoose文件並在該文件下建一個js文件,例如(D:\mongoose\index.js),建好之後在地址輸入cmd進入命令行
2.進入命令行之後輸入 npm install mongoose --save,拉去mongoose包,注意需要安裝nodejs才能進行npm進行拉包,如不知道可查看相關資源,我的文章也有關於nodejs的簡述可以點擊查看
3.拉包成功之後將mongoose文件拉入我們的編輯器進行編寫,這裏我使用的是vsCode,小博在資源下載區爲你們提供了免費vsCode編輯器,需要可進行下載,內含nodejs程序包
—小博在編輯中給大家詳細的寫上了註釋,如需要詳細資料下載
/**
* 步驟 操作mongoose
* 1.先將將mongoose下載至要編輯mongoose的項目
* -npm install mongoose --save
* 2.引入mongoose,將mongoose實例化
* -var mongoose = require('mongoose');
* 3.與數據建立連連接,可以查看mongoose官網引入連接方法
* -mongoose.connec('mongodb://IP地址/數據庫名',{參數方法})
* -如果MongoDB端口默認是(27017) 則可以不寫端口
* 4.對mongoose進行監聽
* -mongoose對象中,有個屬性叫做connection, 該對象表示的就是數據庫的連接對象
通過監聽該對象對象的狀態 ,可以來監聽數據的連接與斷開
數據庫連接方法事件
* 與數據連接成功的事件
* -mongoose.connection.once("open",function(){})
* 與數據庫連接失敗連接
* -mongoose.connection.once("colse",funtion(){})
* 5.與數據庫斷開連接
* -mongoose.disconnect()
*/
—從上面的圖片可以詳細看到沒有給定默認參數值時會在控制檯中給出警告,現在我把默認參數給寫上了,控制檯就沒有給出警告