码迷,mamicode.com
首页 > 数据库 > 详细

(一)Moogose(node.js对数据库进行操作)

时间:2018-11-18 15:00:22      阅读:215      评论:0      收藏:0      [点我收藏+]

标签:连接   mod   数据   open   情况   调用   strong   save   操作   

/*(一)连接数据库       

        1.下载安装Mongoose

                 npm i mongoose --save

        2.在项目中引入mongoose

                 var mongoose = require("mongoose");

        3.连接MongoDB数据库

                mongoose.connect(‘mongodb://数据库的ip地址:端口号/数据库名‘, { useMongoClient: true});

                - 如果端口号是默认端口号(27017) 则可以省略不写

 

       4.断开数据库连接(一般不需要调用)

                - MongoDB数据库,一般情况下,只需要连接一次,连接一次以后,除非项目停止服务器关闭,否则连接一般不会断开

                        mongoose.disconnect()

 

        - 监听MongoDB数据库的连接状态

                 - 在mongoose对象中,有一个属性叫做connection,该对象表示的就是数据库连接

                         通过监视该对象的状态,可以来监听数据库的连接与断开

 

                 数据库连接成功的事件

                 mongoose.connection.once("open",function(){});

 

                 数据库断开的事件

                 mongoose.connection.once("close",function(){});

 

                 Schema

                 Model

                 Document

 

 */

 

//引入

var mongoose = require("mongoose");

//连接数据库

mongoose.connect("mongodb://127.0.0.1/mongoose_test" , { useMongoClient: true});

 

mongoose.connection.once("open",function(){

        console.log("数据库连接成功~~~");

});

 

mongoose.connection.once("close",function(){

        console.log("数据库连接已经断开~~~");

});

 

//断开数据库连接

mongoose.disconnect();

(一)Moogose(node.js对数据库进行操作)

标签:连接   mod   数据   open   情况   调用   strong   save   操作   

原文地址:https://www.cnblogs.com/love-life-insist/p/9977811.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!