要使用一個(gè)第三方的模塊:mongoose
? ? 下載:npm i mongoose -S
? ? 建一個(gè)文件模塊->mongo.js
1豁护、 let mongo = require("mongoose")
? 現(xiàn)在拿到的mongo哼凯,就是一個(gè)用于操作數(shù)據(jù)庫(kù)的對(duì)象
? 要對(duì)于數(shù)據(jù)庫(kù)做任何的操作都只需要調(diào)用mongo對(duì)象
? 的屬性和方法即可
? ? 2、連接? (connect連接)
? ? 參數(shù)1:要連接的數(shù)據(jù)庫(kù)的服務(wù)器地址
? ? 參數(shù)2:用最新的方式來(lái)解析當(dāng)前的URL字符串
? ? ? mongo.connect("mongodb://127.0.0.1:27017/web2",{useNewUrlParser:true})
? ? 3楚里、監(jiān)聽連接狀態(tài)
? ? 當(dāng)連接狀態(tài)是成功時(shí)就會(huì)觸發(fā)connected事件
? mongo.connection.on("connected",err=>{
? console.log("數(shù)據(jù)庫(kù)連接成功")
? })
? 數(shù)據(jù)庫(kù)連接出錯(cuò)時(shí)觸發(fā)error事件
? mongo.connection.on("error",err=>{
? console.log("數(shù)據(jù)庫(kù)連接出錯(cuò)")
? })
? ? 數(shù)據(jù)庫(kù)連接斷開時(shí)觸發(fā)disconnected事件
? mongo.connection.on("disconnected",err=>{
? console.log("數(shù)據(jù)庫(kù)斷開連接")
? })
接下來(lái)打開我們新建的mongo.js文件所在的位置断部,打開命令窗口,(按住shift鍵班缎,右鍵選擇打開PowerShell窗口蝴光。)
在命令行輸入命令 node mongo 回車即可,顯示數(shù)據(jù)庫(kù)連接成功即代表成功达址。