기타

MongoDB)가입부터 초기 세팅까지 해보자

MoZZANG 2023. 12. 2. 11:37
사이드 프로젝트 하나 하고잡은데 백엔드 구하기 귀찮거나 아싸라서 그런거 못하는 프론트엔드를 위해 mongodb를 사용해서 간단하게 db구축해보자

mongodb는 본인기준 비관계형 db중에 가장(?) hot한데 관계형 db보면 갑자기 속 울렁거리는 프론트들을 위해 아주 친숙한 object형으로 db가 만들어져있으니까 속 편하게 해볼 수 있을 듯하다.

(관계형 비관계형이 뭔지는 핑프아니면 검색해보자)

자 그럼 바로 레쓰기릿해보자

 

 

 

최초에 mongodb사이트에 가입을 하자.

 

 

 

1. ??? : 설치와 가입은 항상 긍정적인 마음으로 하거라

처음 가입하는 과정에 막 설문조사 같은거 물어볼텐데 친절하고 긍정적으로 답변 해도되고 안해도 나중에 바꿀 수 있으니까 하자.

 

 

그리고 혹시 님 돈 좀 있는지를 물어보는데

 

 

 

우린 항상 돈이 없으니까 무료로 선택해주고 (혹시 돈좀 있으면 유료버전으로 해도 됨)

 

자기가 현재 있는 국가나 지역을 선택하면 되는데 난 서울에 있으니 서울로 선택

(대전, 대구, 부산 등 없으니까 그냥 대한민국 살면 서울로 ㄱㄱ)

 

 

 


 

 

2. 야너두 DB 가질 수 있어

화면 좌측에 다양한 탭 메뉴중에 Databse Access로 들어가자.

 

 

 

 

 

 

그리고 새 계정 기준 아무 db가 생성되어 있지 않을 거니까 다음과 같은 화면에서 추가 버튼을 눌러주자.

 

 

 

 

 

 

그러면 모달창이 뜰텐데 다음과 같은부분을 선택하거나 채워주자

 

 

여기서 주의사항은 Built-in-Role을 atlas admin으로 해야 위에 적은 아이디로 DB 접속 시 뭐든 다 할 수 있다. 즉 슈퍼계정인것

 

 

 

 

 

 

 

다음으로 DB에 접속할 수 있는 IP를 등록해야하는데,

로 ㄱㄱ 하자

 

 

 

 

 

마찬가지로 생성 버튼을 누르면

 

 

 

 

 

 

▲ 또 다시 선택을 강요받게 되는데, 님 스벅에서도 할꺼아니까 조용히 그냥 오른쪽꺼 선택합시다잉

 

그래서 오른쪽 버튼 누르면

 

 

 

 

자동으로 IP가 세팅될테고 확인버튼 누르면 끝

 

 

 

 

자 그러면 등록이 막 되고 있을거고 Active상태로 되면 등록 끝

등록중...

 

 

등록 완료!

 

 

 


 

 

 

 

 

 

 

3. MZ세대는 찍먹부터 해봐야제

 

자 이제 우리는 DB 오너니까 한번 맛 좀보자

 

 

 

 

 

 

 

 

'내가 만든 내 세상에 데이터 넣어볼꺼임' 버튼을 누르면 다음과 같은 모달창이 뜬다

 

 

 

 

 

 

mongodb는 데이터를 다음과 같은 식으로 저장하는데 

 

 

 

 

 

collection이라는 폴더 안에  데이터라는 파일(문서)들을 저장한다라고 생각하면 쉬울라나

 

 

 

 

 

 

나는 DB이름을 dbName이라고 하고 collection이름을 Post라고 했다.

 

Insert document 버튼을 눌러서 데이터를 넣어보자

 

 

 

 

 

이런 모달창에다가

 

 

 

이렇게 기입하고 insert누르면

(id)는 자동생성되므로 손대지 않아도 된다.)

 

 

 

잘 등록이 되었다.

 

 

 

 

 

 

자 다음포스팅에서는 Nextjs(v13)에서 mongodb와 연결하는 법을 알아보자

'기타' 카테고리의 다른 글

react + typescript로 github package화 하기(feat. rollup)  (0) 2023.02.09
팀플영상  (0) 2023.01.11
포트폴리오용 영상  (0) 2022.08.04