RDBMS에 익숙해진 나에게는 너무 낯선 nosql이다.
www.mongodb.com/try/download/community
msi파일 다운받는다.
혹시몰라서 인터페이스인 Compass도 설치하였다. 중간에 설치할건지 묻는 체크항목 있다.
몽고디비가 설치된 폴더로 이동해보면 (C:\Program Files\MongoDB\Server\4.4) readme파일과 bin폴더가 보인다.
readme 파일을 메모장으로 열어서 대충 스윽 보면
mongod - 데이터베이스 서버를 실행하는 명령어
mongo - 데이터베이스 쉘
따라서 >mongod를 입력해서 서버를 실행시킨 후
다른 커맨드 창에서 >mongo를 입력해서 진행해야하는 것 같다.
참고로 몽고디비는 데이터가 저장되는 기본 디렉토리경로가 C:/data/db이기 때문에 미리 생성해둔다. 없이 mongod를 입력한 경우 아래와같은 에러가 나온다.
bin은 명령어들이 있는 디렉토리이기 때문에
mongod와 mongo같은 명령어를 쓰기위해서는 커맨드창에서 직접 bin디렉토리까지(C:\ProgramFiles\MongoDB\Server\4.4\bin) 이동한 후에 명령어를 입력해야 하지만 불편하므로 환경변수 세팅을 해준다.
내PC -> 설정 -> 고급 시스템 설정 -> 환경변수에 들어간다
시스템 변수의 Path에서 편집을 눌러서 새로운 Path를 추가한다.
커맨드 입력창을 다시켜서 mongod를 입력하면 작동이 되는 것을 볼 수 있다.
27017번 포트, waiting for connections 메세지 확인
>mongo
mongo 명령어를 입력하면 쉘에 들어온 것을 볼 수 있다.
>show dbs
db목록 조회
>db : 현재 db확인
>use **** : db생성(사용)
db생성 후 최소 1개 Collection이 있어야 db가 유지된다.
'DB' 카테고리의 다른 글
Mysql 인덱스에 대해서 (0) | 2022.04.04 |
---|---|
Mysql, MariaDB Incorrect string value 이모티콘 이모지 에러 (2) | 2021.09.27 |
Mysql 문자열 나누기 SUBSTRING, SUBSTRING_INDEX (0) | 2021.09.16 |
MySQL 이벤트 스케줄러 등록 (0) | 2021.08.25 |