몽고DB 연결

이연중·2021년 4월 1일
0

Node.js

목록 보기
2/14

www.mongodb.com 접속 후 회원가입을 하고, 프로젝트 생성 후 클러스터 생성

클러스터 생성


클러스터 생성시 Free Tier가 남아있는 국가로 싱가포르 선택하고, 클러스터 티어는 M0 sandbox 선택. 클러스터 생성(5~7분 소요)

클러스터가 생성이 되면, connect버튼을 눌러 계정을 생성

패스워드까지 입력후 Choose a connection method 버튼을 클릭하여 2번에 있는 부분 복사

mongoose 다운


커맨드 창에 npm install mongoose --save

package.json에 dependency로 mongoose가 추가됐음을 확인

mongoose 연결


아까 복사해놓은 코드를 이용해 몽고DB와 나의 어플리케이션 연결

mongoose.connect('mongodb+srv://alwayslee:<password>@boilerplate.q0ceq.mongodb.net/myFirstDatabase?retryWrites=true&w=majority',{
  useNewUrlParser:true, useUnifiedTopology: true, useCreateIndex: true, useFindAndModify: false
}).then(()=>console.log('MongoDB Connected'))
  .catch(err=>console.log(err));

<>부분에 패스워드 입력하고 해당 코드를 작성하면 성공적으로 몽고DB와 성공적으로 연결됨

MongoDB 연결이 되지 않을 때


MongoDB에 접속해 'Network Access' 탭으로 들어간 후, IP 주소를 현재 IP 주소로 바꿔주면 된다!

참고

www.inflearn.com/course/따라하며-배우는-노드-리액트-기본

profile
Always's Archives

0개의 댓글