본문 바로가기

MongoDB

[MongoDB] MongoDB 초기 설정

로그인 기능을 위해 Firebase라는 DB툴을 써보려 했는데

 

서버를 구축하지 않아도 된다는 점에서 장점이 있지만

 

여러가지 단점이 있었습니다.

 

가격적인 부분, 확장성 등등..

 

그래서 MongoDB사용법을 공부해서 서버에 적용해보도록 하겠습니다.

 

MongoDB는 NoSQL을 사용하기 때문에 데이터 구조화가 필요 없어

 

사전 작업 없이 데이터 베이스를 이용할 수 있습니다.

 

참고로 데이터베이스 관련해서는 '데이터베이스'라는 전공을 들었었는데

 

MySQL을 썼었지만 내용은 기억이 나지 않네요.

 

크게 중요할 것 같진 않습니다.

 

Download MongoDB Community Server | MongoDB

 

Try MongoDB Community Edition

Try MongoDB Community Edition on premise non-relational database including the Community Server and Community Kubernetes Operator for your next big project!

www.mongodb.com

 

먼저 설치를 해보겠습니다.

 

MongoDB

 

잘 설치된 것 같습니다.

 

MongoDB를 실행하고

 

http://localhost:27017

 

다음 주소를 입력하면

 

 

이런 문구가 떠야 잘 연결된 것이라네요!

 

가장 먼저 해줘야 할 것은 id와 ip 입력, 클러스터와 데이터베이스 만들기입니다.

 

[ MongoDB 초기셋팅 ] 초간단 ;; MongoDB 셋팅하기 (tistory.com)

 

[ MongoDB 초기셋팅 ] 초간단 ;; MongoDB 셋팅하기

이번에 Node.js 공부하면서 몽고디비가 필요하였다. 그러면서 몽고디비를 셋팅하려고하는데 ····. 잡다한 글은 일상에 하고, 바로 본론부터 해보자. 몽고 디비 페이지를 접속해주세요. MongoDB Atla

parkdoyoung98.tistory.com

 

저는 이분의 블로그를 참고해서 빠르게 초기 설정을 완료했습니다.

 

주의할 점은 User Password에 특수문자를 넣으면 번거롭고,

 

무료 판은 하나 밖에 만들 수 없다는 점 정도입니다.

초기설정 완료

 

 

 

 

다음은 MongoDB 접근을 위한

 

환경 변수 설정인데(필수는 아닙니다.)

 

- 커맨드로 DB를 다룰 때 경로를 전부 치기는 번거롭기 때문입니다.

 

 

 

시작 검색창에

 

 

 

시스템 환경 변수 편집이라는 기능을 찾아서 들어갑니다.

 

고급 - 환경 변수를 차례대로 클릭하고

 

 

 

path를 클릭 후 편집을 눌러줍니다.

 

그리고 새로 만들기를 클릭 후 경로를 추가해줍니다.

 

추가할 내용은 MongoDB.exe의 경로입니다.

 

저 같은 경우는 

 

C:\Program Files\MongoDB\Server\7.0\bin  였습니다.

 

이제는 리액트와 DB를 연결해 볼 차례네요