MongoDB mongo 명령어 사용법


MongoDB에 접속하는 클라이언트 모듈인 mongo의 사용하여 연결하는 방법에 대해 알아보겠다.

기본 옵션

옵션 설명
--host <hostname> 접속 하려는 MongoDB 서버의 호스트 이름을 지정한다. 호스트명을 지정하지 않는 경우는 localhost에 접속한다.
--port <port> MongoDB 서버에 접속하려는 포트 번호를 지정한다. 포트 번호를 지정하지 않는 경우에는 27017에 접속한다.
--username <username>, -u <username> 인증 기능이 활성화된 MongoDB에 액세스할 때 사용자 이름을 지정한다.
--password <password>, -p <password> 인증 기능이 활성화된 MongoDB에 접속할 때 암호를 지정한다.
--authenticationDatabase <dbname> 인증할 데이터베이스 이름을 지정한다.

파일

.dbshell

mongo 쉘에서 실행된 명령의 히스토리가 저장된다. 파일은 홈 디렉토리(%UserProfile%) 바로 아래에 자동으로 생성된다. Windows의 경우는 예를 들면 다음과 같은 장소가 된다.

%UserProfile%

C:\Users\<사용자 이름>\.dbshell

.mongorc.js

.mongorc.js 파일을 정해진 디렉토리(%UserProfile% 또는 %ProgramData%) 바로 아래에 두면 mongo 시작 시에 자동으로 .mongorc.js가 로드되어 실행된다. 이를 사용하면 쉘 실행중에 공통으로 사용하고 싶은 변수나 함수를 미리 정의해 둘 수가 있다. .mongorc.js는 사용자 정의(%UserProfile%)보다 전역 정의(%ProgramData%)를 먼저 읽는다.

.mongorc.js를 로드하고 싶지 않은 경우는 --norc 옵션을 부여하여 mongo를 시작하게 되면 로드를 하지 않게 된다.

Windows의 경우, 예를 들면 다음과 같은 디렉토리가 된다. %UserProfile%

C:\Users\<사용자 이름>\.mongorc.js

%ProgramData%

C:\ProgramData\MongoDB\.mongorc.js

참고 기사