본문 바로가기

카테고리 없음

MongoDB 연결하기

1. 나의 mongoDB URI를 가져와서 config에 붙여줍니다

MONGO_URI=mongodb+srv://moonq:<password>@cluster0-t1ik2.mongodb.net/cluster0?retryWrites=true&w=majority

2. mongoose를 설정합니다~

const mongoose = require('mongoose');

const connectDB = async () => {
    try {
        const conn = await mongoose.connect(process.env.MONGO_URI, {
            
        useNewUrlParser: true,
        useCreateIndex: true,
        userUnifiedTopology: true
    });
    
    console.log(`MongoDb Connected: ${conn.connection.host}`)
    }catch(err){
        console.log(`Error: ${err.message}`);
        process.exit(1);
    }
}

module.exports = connectDB;

3. 메인 파일에서 db.js에서 만든 메서드를 실행합니다.

const connectDB = require('.config/db');

connectDB();