Mongoose 다중 connect 연결 방법

2022. 2. 11. 18:11MongoDB, Mongoose

한개 connection 연결방법 : https://crispypotato.tistory.com/25

 

connection 링크를 여러개 연결해야 하는 경우 

connection을 다중으로 만들어서 연결을 만들면 에러가 발생한다. 

 

해결 방법

* 주요 *

mongoose.[본인이 사용 할 connect이름] = mongoose.createConnection()으로 설정한다.

const mongoose = require('mongoose')
module.exports = {
  connect: () => {
    mongoose.product = mongoose.createConnection(process.env.DB, { useNewUrlParser: true, useUnifiedTopology: true }, (err) => {
      if (err) {
        console.error(err)
      }
    })
    mongoose.test = mongoose.createConnection(process.env.TEST_DB, { useNewUrlParser: true, useUnifiedTopology: true }, (err) => {
      if (err) {
        console.error(err)
      }
    })
    return mongoose
  }
}

출처 : https://stackoverflow.com/questions/32906467/mongoose-multiple-connections

728x90
반응형