반응형

 

1. 몽고 DB 사이트에서 회원가입 하기

2. 클러스터 생성

=> Build a New Cluster 클릭 (클라우드에 몽고디비를 만든다.)

3. 몽고DB에 유저 생성

=> connect 클릭 > Create a MongeDB User에 아이디 패스워드 입력후 생성 > Choose a ~ 클릭

> Connect Your Application 클릭 > Connection String Only 복사

4. 몽구스 다운 명령어 > npm install mongoose --save

 

5. 몽구스로 몽고 디비연결 > connect 안 내용은 3.에서 복사한 Connection String Only이고 뒤에 4가지 설정은 안해주면 오류가 나온다.

const mongoose = require('mongoose')

mongoose.connect('mongodb+srv://sjmoon:<password>@bolierplate.l7qii.mongodb.net/myFirstDatabase?retryWrites=true&w=majority',{

    useNewUrlParser: trueuseUnifiedTopology: trueuseCreateIndex: trueuseFindAndModify: false

})

 

5. 위 연결 명령어중 <password> 부분은 3.에서 설정한 패스워드로 바꿔준다.

then(() => console.log('MongoDB Connected...'))

.catch(err => console.log(err))

몽고 디비 연결여부를 콘솔로그로 확인한다.

 

 

 

ERROR 발생시

 MongooseServerSelectionError 발생시 

내 IP address가 제대로 할당이 안된것이 원인으로 mongoDB사이트에서 로그인후 'Network Access'로 들어가서

ADD CURRENT ADDRESS IP 버튼을 누르고 pending 이라는 로딩 문구가 끝난 뒤에 다시 연결하면 된다.

반응형

'개인공부' 카테고리의 다른 글

DB 관련 정의서  (0) 2023.03.14
Java의 Exception 정리  (0) 2022.08.19
GIT이란  (0) 2021.06.23
04/14 공부  (0) 2021.04.14
11/17 공부  (0) 2020.11.17

+ Recent posts