使用mongoose連接數據庫

根據我的編碼習慣,僅供參考

安裝

npm i install mongoose --save    //若下載速度慢 能夠使用淘寶鏡像方式去下載

引入

安裝好之後能夠直接引入 mongoose模塊mongodb

var mongoose = require("mongoose");

連接 MongoDB數據庫

mongoose.connect('mongodb://localhost/test');
  • mongoose.connect('mongodb://數據庫ip地址:端口號/數據庫名');
  • 若是端口號是默認端口號(27017)則能夠省略不寫端口號,如上代碼就是使用的27017端口 全部沒有去寫入

斷開數據庫連接

mongoose.disconnect()
  • 通常不須要調用,由於MongoDB數據庫,通常狀況下只須要連接一次,鏈接一次之後,除非項目中止 服務器關閉 不然連接通常是不會斷開的

監聽MongoDB數據庫連接狀態

mongoose.connection.once("open",function(){});// 數據庫連接成功事件以後回調
mongoose.connection.once("close",function(){});//數據庫斷開事件以後回調
  • 在mongoose對象中,有一個屬性 connection 該對象表示就是數據庫連接
  • 經過監視該對象的狀態,來監聽數據庫連接與斷開
相關文章
相關標籤/搜索