mongodb怎麼建立數據庫連接,使用mongoose中Schema(數據模塊化)對mongodb數據連接進行約束??

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()
 */

在這裏插入圖片描述
—從上面的圖片可以詳細看到沒有給定默認參數值時會在控制檯中給出警告,現在我把默認參數給寫上了,控制檯就沒有給出警告
在這裏插入圖片描述

4.現在可以開始給我們數據庫定義模型Schrma(數據模塊化),需要具體代碼的可以到小博資源區下載

在這裏插入圖片描述

5.建立模型成功將編寫的數據運行成功,我們還需要查看數據庫有沒有將該數據插入數據庫,如果插入成功了,說明我們數據庫連接成功並能插入數據,反之這代碼編寫有誤,導致數據插入失敗

在這裏插入圖片描述

小博已經敘述完畢,你們還有什麼問題可以給小博留言

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章