使用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 该对象表示就是数据库连接
  • 经过监视该对象的状态,来监听数据库连接与断开
相关文章
相关标签/搜索