Docs Menu
Docs Home
/
MongoDB Compass
/

명령줄로 Compass 시작

이 페이지의 내용

  • Compass 실행 위치
  • 명령줄 연결 사양
  • 구성 파일 연결 사양
  • 자세히 알아보기

명령줄에서 Compass 세션을 시작할 수 있습니다.

엔터프라이즈 환경에서 스크립트로 작성된 시작을 사용하면 Compass 배포를 더 쉽게 수행할 수 있습니다. 예를 들어 민감한 시스템에 대한 액세스를 제한하려면 Compass가 점프 호스트에서 실행할 수 있도록 명령줄 시작을 구성할 수 있습니다.

명령줄에서 Compass를 시작하는 방법은 두 가지가 있습니다.

  • 명령줄에서 연결 문자열 지정

  • 파일에 연결 세부 정보 지정

연결 문자열에 중요한 정보가 포함된 경우 명령줄에 해당 정보가 노출되지 않도록 구성 파일을 사용하는 것이 좋습니다.

Compass 실행 파일의 이름과 위치는 운영 체제에 따라 다릅니다.

운영 체제
실행 파일 이름
위치

Linux

mongodb-compass

설치 프로그램이 /usr/bin 디렉토리에 설치합니다.

Windows

MongoDBCompass.exe

설치 프로그램은 설치 프로세스 중에 선택한 폴더에 이를 설치합니다.

macOS

MongoDB Compass

설치 프로그램은 애플리케이션 폴더 아래에 설치합니다:

/Applications/MongoDB\ Compass.app/Contents/MacOS/MongoDB\ Compass

Compass에 대한 명령줄 호출에는 Compass 실행 파일의 경로와 연결 문자열, 이렇게 두 가지 구성 요소가 있습니다. 선택적으로 명령줄이나 구성 파일에 사용자 이름과 비밀번호를 제공할 수 있습니다. 형식은 다음과 같습니다.

<path/to/compass/executable>
<connection string>
--username <username> --password <password>

참고

사용자 이름 및 암호 인수를 제공하지 않으면 Compass는 연결 문자열에 있는 자격 증명을 사용합니다.

다음 예시에서는 MongoDB University 교육 클러스터에 대한 기본 연결 문자열을 사용합니다. MongoDB 설치에 연결하려면 연결 세부 정보를 수정하세요.

mongodb-compass mongodb+srv://cluster0.xxxxxx.mongodb.net/library

이 예시에서는 usernamepassword 매개 변수를 사용하여 연결 문자열에 제공된 MongoDB 배포에 대해 Compass를 인증합니다.

mongodb-compass mongodb+srv://cluster0.xxxxxx.mongodb.net/library
--username user1 --password password1

Compass에 대한 명령줄 호출은 구성 파일을 지정할 수 있습니다.

형식은 다음과 같습니다.

<path/to/compass/executable> \
--file=<filename> \
[--passphrase=<passphrase>] \
[<connection id>]

명령 호출의 구성 요소는 다음과 같습니다:

  • Compass 실행 파일의 경로

  • 연결 구성 파일

  • 연결 구성 파일의 비밀번호(선택 사항)

  • 선택적 연결 ID

연결 구성 파일을 만들려면 Compass 인스턴스에서 연결 세부 정보를 내보내는 단계를 따르세요. 내보내기 프로세스는 즐겨 찾는 연결을 모두 포함하는 파일을 생성합니다.

중요

암호를 사용하지 않고 저장된 연결을 내보내는 경우 구성 파일에는 사용자 이름 및 비밀번호의 일반 텍스트 버전이 포함됩니다. 비밀번호를 암호화하려면 암호를 사용합니다.

Compass를 열고 MongoDB 인스턴스에 연결하려면 다음과 같이 명령줄을 사용합니다.

mongodb-compass --file=learningConnectionFile \
--passphrase=superSecret

즐겨찾기가 여러 개인 경우 다음과 같이 구성 파일의 연결 ID를 입력해서 사용할 연결을 지정하세요.

mongodb-compass --file=multipleConnectionFile \
--passphrase=superSecret \
27ba0eda-c27e-46f5-a74a-2c041b1b58c4

돌아가기

연결 사이드바