본문 바로가기
Server/Node.js

Mongo DB 초기 셋팅하기

by print_soo 2023. 8. 29.

해당 글은 이전 글들의 작업을 이어서 진행되고 있는 글입니다.

 

1. 가입하기 (링크)

 

2. 가입 시 답변해야할 것들 답변하기 

 

 


 

3. 무료 프랜 선택 + 지역을 서울로 설정해주기

 


 

4. Database Access - Add New Database User를 선택하여 DB 접속용 아이디/비번을 생성한다.

⚠️atlas admin⚠️

 

여기서 주의할 점은 Buit-in-Role에서 Atlas admin을 선택해주어야한다.!!!

 

 


 

5. Network Access 메뉴에서 IP를 추가하기

 

 

테스트이기 때문에 allow access from anywhere을 클릭한다.

 


 

6.  Database / collection 만들기

Browse Collections 클릭
Add My Own Data 클릭
원하는 이름을 입력후 Create

 

7.  DB 접속하는 URL 찾기

connect 클릭하기
drivers 클릭하기
3번 복사해두기

admin:<password> 부분은 이전에 4번에서 만든 DataBase의 admin과 password를 입력해주어야한다.  

 


 

8. server.js에서 DB 접속하기

 

npm install mongodb@3.6.4 입력하기

const MongoClient = require('mongodb').MongoClient;

 MongoClient.connect('아까 챙겨온 접속URL', function(에러, client){
  if (에러) return console.log(에러);
  //DB 접속후 실행 코드
})