SQL/NoSQL

[MongoDB] 설치 (Tool 사용법)

dddzr 2023. 9. 5. 23:00

- 설치 방법

1. 사이트 접속

https://www.mongodb.com/

 

MongoDB: 애플리케이션 데이터 플랫폼

업계 최고의 최신 데이터베이스를 토대로 구축된 애플리케이션 데이터 플랫폼을 사용해 아이디어를 더욱 빠르게 실현하세요. MongoDB는 데이터를 손쉽게 처리할 수 있도록 지원합니다.

www.mongodb.com

2. 다운로드

product > Community Sever (무료 버전)

msi (설치파일) 다운로드

3. msi 설치 파일 실행

installer에서 다른건 다 next 하고 custom에서 설치 경로만 D드라이브로 바꿔줌.

 

*여기서 mongo compass라고 MongoDB GUI Client도 같이 설치하는데 이게 거의 한 시간이 걸려서 필요없으면 체크해제.

나중에 따로 설치 가능하다.

 

- home path

설치가 완료되면 제어판 > 시스템 환경 변수 편집에서 mongoDB bin폴더 경로를 추가해준다.

경로를 별도로 지정하지 않았으면 아래와 같이 추가하면 된다.

C:\Program Files\MongoDB\Server\7.0\bin

 

 

 

- 실행

1. cmd에 mongod 입력(경로이동 불필요) or bin 폴더에서 mongod.exe 파일 실행

 

2. 웹 브라우저 주소창에 http://localhost:27017/ 입력

아래와 같은 페이지가 나오면 실행된 것

 

- 설치 확인

1. cmd에 mongo --version 입력

"mongo" 명령어는 MongoDB 클라이언트를 실행, MongoDB 서버에 연결합니다.

"mongo"를 실행하면 MongoDB 서버에 연결할 수 있는 쉘 환경이 표시되며, 여기서 MongoDB 쿼리를 실행하고 데이터를 조작할 수 있습니다.

*안 떠서 보니깐 bin 폴더에 mongo.exe파일이 없다. mongoDB shell을 별도로 깔아야 한다.

저는 mongoDB compass를 설치한 김에 써볼거라서 shell은 일단 설치하지 않았습니다.

 

2. cmd에 mongod --version 입력

"mongod" 명령어는 MongoDB 데이터베이스 서버 자체를 시작하는 데 사용됩니다.

"mongod"를 실행하면 데이터베이스 서버가 시작되고, 데이터베이스 파일을 관리하며 클라이언트의 요청을 수신할 수 있게 됩니다.

 

- Tool 사용법 ( CRUD 방법)

compass(GUI)와 Shell(CLI) 중 선택해서 사용하면 됩니다.

 

1. mongoDB compass사용법

MongoDB Compass는 MongoDB의 공식 GUI 클라이언트 도구로, 시각적 그래픽 사용자 인터페이스(Graphical User Interface, GUI)를 통해 MongoDB 데이터베이스와 상호작용할 수 있도록 해줍니다.

https://sumni.tistory.com/207

 

[MongoDB] mongoDB compass사용법

먼저 공식 문서입니다. https://www.mongodb.com/docs/compass/master/ What is MongoDB Compass? — MongoDB Compass MongoDB Compass is a powerful GUI for querying, aggregating, and analyzing your MongoDB data in a visual environment. Compass is free t

sumni.tistory.com

 

2. mongoDB Shell 사용법

MongoDB Shell은 명령줄 인터페이스(Command Line Interface, CLI)를 통해 MongoDB 데이터베이스와 상호작용하는 도구입니다.

https://sumni.tistory.com/206

 

[MongoDB] Database, Collection, Document 개념, 예제

Database, Collection 및 Document는 NoSQL 데이터베이스에서 일반적으로 사용되는 개념이며, 이러한 개념은 관계형 데이터베이스 시스템에서 테이블, 행 및 열과 유사한 역할을 합니다. Database (데이터베

sumni.tistory.com

 

'SQL > NoSQL' 카테고리의 다른 글

[MongoDB] mongoDB compass사용법  (0) 2023.09.06
[MongoDB] Database, Collection, Document 개념, 예제  (0) 2023.09.06
RDBMS NoSQL 비교 (CRUD 예시)  (0) 2023.09.06