node.js 连接mongodb数据库

//  连接mongodb  数据库

//通过mongoose  连接mongodb数据库


const mongoose = require("mongoose");

const hostname = "0.0.0.0";    // 这是localhost的简写
const port = 27017;    //mongodb的默认端号
const dbname = ""  //自己定义的库名
const user = "?"      //账号
const pwd = "?"     // 密码    谨防删库  得保密

const CONN_DB_STR = `mongodb://${hostname}:${port}/${dbname}`;

//连接数据库
mongoose.connect(CONN_DB_STR, {
    //解决即将弃用的写法兼容
    useNewUrlParser: true,
    useUnifiedTopology: true
}, (err) => {
    if (err) {
        console.log("数据库连接失败.....")
    } else {
        console.log("数据库连接成功.....")
    }
});

const connection = mongoose.connection;  //连接对象

connection.on("connected", () => {
    console.log("connected");
})

connection.on("error", (err) => {
    console.log("err" + err);
})

connection.on("disconnected", () => {
    console.log("数据库断开连接...")
})

module.exports = connection;    //暴露
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值