摘要:根據(jù)個(gè)人編碼習(xí)慣,僅供參考安裝若下載速度慢可以使用淘寶鏡像方式去下載引入安裝好以后可以直接引入模塊鏈接數(shù)據(jù)庫(kù)數(shù)據(jù)庫(kù)地址端口號(hào)數(shù)據(jù)庫(kù)名如果端口號(hào)是默認(rèn)端口號(hào)則可以省略不寫(xiě)端口號(hào),如上代碼就是使用的端口所有沒(méi)有去寫(xiě)入斷開(kāi)數(shù)據(jù)庫(kù)鏈接一般不需要
根據(jù)個(gè)人編碼習(xí)慣,僅供參考 安裝
npm i install mongoose --save //若下載速度慢 可以使用淘寶鏡像方式去下載引入
安裝好以后可以直接引入 mongoose模塊
var mongoose = require("mongoose");鏈接 MongoDB數(shù)據(jù)庫(kù)
mongoose.connect("mongodb://localhost/test");
mongoose.connect("mongodb://數(shù)據(jù)庫(kù)ip地址:端口號(hào)/數(shù)據(jù)庫(kù)名");
如果端口號(hào)是默認(rèn)端口號(hào)(27017)則可以省略不寫(xiě)端口號(hào),如上代碼就是使用的27017端口 所有沒(méi)有去寫(xiě)入
斷開(kāi)數(shù)據(jù)庫(kù)鏈接mongoose.disconnect()
一般不需要調(diào)用,因?yàn)镸ongoDB數(shù)據(jù)庫(kù),一般情況下只需要鏈接一次,連接一次以后,除非項(xiàng)目停止 服務(wù)器關(guān)閉 否則鏈接一般是不會(huì)斷開(kāi)的
監(jiān)聽(tīng)MongoDB數(shù)據(jù)庫(kù)鏈接狀態(tài)mongoose.connection.once("open",function(){});// 數(shù)據(jù)庫(kù)鏈接成功事件之后回調(diào) mongoose.connection.once("close",function(){});//數(shù)據(jù)庫(kù)斷開(kāi)事件之后回調(diào)
在mongoose對(duì)象中,有一個(gè)屬性 connection 該對(duì)象表示就是數(shù)據(jù)庫(kù)鏈接
通過(guò)監(jiān)視該對(duì)象的狀態(tài),來(lái)監(jiān)聽(tīng)數(shù)據(jù)庫(kù)鏈接與斷開(kāi)
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://m.hztianpu.com/yun/19320.html
摘要:根據(jù)個(gè)人編碼習(xí)慣,僅供參考如中途看的有點(diǎn)蒙圈,可以轉(zhuǎn)到官網(wǎng)查看引入模塊連接數(shù)據(jù)庫(kù)鏈接狀態(tài)數(shù)據(jù)庫(kù)鏈接成功為了查看是否鏈接成功所以做一個(gè)回調(diào)創(chuàng)建模式對(duì)象例將賦值給變量創(chuàng)建對(duì)象官網(wǎng)創(chuàng)建通過(guò)來(lái)創(chuàng)建代表的是數(shù)據(jù)庫(kù)中的集合,通過(guò)才能對(duì)數(shù)據(jù)庫(kù)進(jìn)行操作可在 根據(jù)個(gè)人編碼習(xí)慣,僅供參考 如中途看的有點(diǎn)蒙圈,可以轉(zhuǎn)到官網(wǎng)查看 引入模塊 var mongoose = require(mongoose); ...
摘要:連接鏈接錯(cuò)誤結(jié)構(gòu)匿名用戶的添加實(shí)例方法實(shí)例上使用的方法添加靜態(tài)方法,靜態(tài)方法在層就能使用增加記錄基于操作關(guān)閉數(shù)據(jù)庫(kù)鏈接增加記錄基于操作關(guān)閉數(shù)據(jù)庫(kù)鏈接修改記錄關(guān)閉數(shù)據(jù)庫(kù)鏈接返回?cái)?shù)據(jù)處理?xiàng)l數(shù)返回處理后的數(shù)據(jù)簡(jiǎn)單來(lái)說(shuō),你需要獲取數(shù)據(jù)就用,只需要修 mongoose 連接mongodb var mongoose = require(mongoose); var db = mongo...
摘要:連接鏈接錯(cuò)誤結(jié)構(gòu)匿名用戶的添加實(shí)例方法實(shí)例上使用的方法添加靜態(tài)方法,靜態(tài)方法在層就能使用增加記錄基于操作關(guān)閉數(shù)據(jù)庫(kù)鏈接增加記錄基于操作關(guān)閉數(shù)據(jù)庫(kù)鏈接修改記錄關(guān)閉數(shù)據(jù)庫(kù)鏈接返回?cái)?shù)據(jù)處理?xiàng)l數(shù)返回處理后的數(shù)據(jù)簡(jiǎn)單來(lái)說(shuō),你需要獲取數(shù)據(jù)就用,只需要修 mongoose 連接mongodb var mongoose = require(mongoose); var db = mongo...
閱讀 3544·2021-09-02 09:53
閱讀 1879·2021-08-26 14:13
閱讀 2823·2019-08-30 15:44
閱讀 1405·2019-08-30 14:03
閱讀 2050·2019-08-26 13:42
閱讀 3079·2019-08-26 12:21
閱讀 1352·2019-08-26 11:54
閱讀 1959·2019-08-26 10:46