收藏
回答

mongodb数据库mongoose组件一直无法使用?

已经npm install mongoose --save-dev,试过了很多方法,查了很多资料,还是不知道出了什么问题

以下是这个模块的代码

function start() {

  var mongoose = require("mongoose");

  //引入声明了数据库的地址和名称的websocket.js

  var config = require("../utils/websocket");

  mongoose.connect(config.mongodb,{

    useNewUrlParser: true,

    useUnifiedTopology: true,

    useCreateIndex: true,

    useFindAndModify: false

  })

  var db = mongoose.connection;

  //连接mongodb数据库  

  db.on("disconnected", (err) => {

    console.log(`数据库未连接`);

  })

  db.on("error", (err) => {

    console.log('[error] 数据库出错')

  })

  db.once("open", () => {

    resolve()

    console.log("[ok] Mongodb Connected successfully!")

  })

}

//将我们需要用到的方法导出去,不然是无法使用的

module.exports = {

  //变量名   : 将方法赋值到变量上面去使用

  start:start

}


回答关注问题邀请回答
收藏

1 个回答

  • Fly Cat
    Fly Cat
    03-24

    遇到同样问题了,老哥解决了吗

    03-24
    有用
    回复
登录 后发表内容