이 가이드 에서는 로컬 또는 cloud 에서 MongoDB Atlas 배포서버 만드는 방법을 학습 봅니다. 그런 다음 배포서버 에 연결하는 애플리케이션 만드는 방법을 학습 . 자체 인프라에 MongoDB Community 또는 MongoDB 엔터프라이즈 에디션을 설치하는 방법을 학습 MongoDB 설치 가이드 참조하세요.
MongoDB Atlas 배포서버 만들기
이 섹션에서는 로컬 또는 cloud MongoDB Atlas 배포서버 설정하다 하고 MongoDB Shell 사용하여 배포서버 에 연결하는 방법을 보여줍니다.
종속성 설치
이 튜토리얼을 시작하기 전에 개발 환경에 다음 종속성을 설치해야 합니다.
Atlas CLI: 터미널에서 배포를 관리 할 수 있는 명령줄 인터페이스입니다.
MongoDB Shell: 배포서버 에 연결하고 데이터베이스 작업 지원 제공하는 대화형 도구입니다.
Docker: 로컬 MongoDB deployment를 포함하여 컨테이너 내에서 소프트웨어를 실행 수 있는 플랫폼입니다.
운영 체제에 해당하는 탭 선택하면 이러한 필수 개발 도구를 설치하는 명령을 볼 수 있습니다.
다음 명령을 실행하여 Homebrew 패키지 관리자를 사용하여 종속성을 설치합니다. Homebrew가 없는 경우 Homebrew 웹사이트 의 지침에 따라 설치할 수 있습니다.
brew install mongodb-atlas brew install --cask docker
다음 명령을 실행하여 초콜릿 패키지 관리자를 사용하여 종속성을 설치합니다. 초콜릿이 없는 경우,초콜릿 웹사이트 의 지침에 따라 설치할 수 있습니다.
choco install mongodb-atlas choco install docker-desktop
Atlas CLI 설치하는 다른 방법은 Atlas CLI 설치 페이지를 참조하세요.
모든 기능을 갖춘 배포서버 설정
다음 명령을 실행하고 셸 의 안내에 따라 클러스터 배포 . Atlas 계정이 없는 경우 다음 명령을 실행하면 계정을 만들라는 메시지가 표시됩니다.
이 명령은 로컬 머신에서 실행되는 컨테이너 에 단일 멤버 복제본 세트 생성합니다.
atlas deployments setup myDeployment --type local \ --mdbVersion 8.0 --port <port number> --connectWith skip
참고
<port number> 자리 표시자를 사용하려는 포트로 바꿉니다. 기본값 포트는 27017이지만 27017 을 사용할 수 없는 경우 다른 포트를 지정할 수 있습니다.
이 명령은 다음 정보를 출력합니다.
Deployment created! Connection string: "<connection string URI>"
이후 단계에서 사용할 수 있도록 연결 문자열 URI를 저장합니다.
이 명령은 MongoDB Atlas 에 무료 계층 클러스터 생성합니다.
atlas deployments setup myDeployment --type atlas \ --provider AWS -r us-east-1 --skipSampleData \ --username <database username> --password <database user password> \ --connectWith skip --force
참고
배포서버 에서 atlasAdmin 권한을 가진 새 데이터베이스 사용자를 생성하려면 다음 자리 표시자 값을 바꿉니다.
<database username>: 새 데이터베이스 사용자의 사용자 이름 지정합니다.<database user password>: 새 데이터베이스 사용자의 비밀번호를 지정합니다.
이 명령은 다음 정보를 출력합니다.
Cluster created. Your connection string: "<connection string URI>"
이후 단계에서 사용할 수 있도록 연결 문자열 URI를 저장합니다.
배포서버에 연결
다음 명령을 실행 MongoDB Shell (mongosh)로 배포서버 에 연결할 수 있습니다.
atlas deployments connect myDeployment --connectWith mongosh
atlas deployments connect myDeployment --username <database username> \ --password <database user password> --connectWith mongosh
참고
<database username> 및 <database user password> 자리 표시자를 데이터베이스 사용자에 대해 생성한 사용자 사용자 이름 및 비밀번호로 바꿉니다.
연결 후 다음 명령을 실행 연결을 테스트할 수 있습니다.
show dbs
이 명령은 배포서버 데이터베이스의 목록을 반환합니다.
축하합니다! MongoDB Atlas 배포서버 성공적으로 설정하다 되고 연결되었습니다. MongoDB Shell 사용하여 배포서버 와 상호 작용 방법에 대해 자세히 학습하려면 MongoDB Shell 설명서를 참조하세요.
다음 섹션에서는 배포서버 에 연결하고 데이터와 상호 작용하는 애플리케이션 만드는 방법을 학습 .
첫 번째 MongoDB 애플리케이션 만들기
애플리케이션 에서 MongoDB Atlas 배포서버 에 연결하려면 공식 MongoDB 클라이언트 라이브러리중 하나를 사용할 수 있습니다.
다음 드롭다운 메뉴에서 원하는 프로그래밍 언어 선택하여 해당 언어 로 MongoDB Atlas 배포서버 에 연결하는 방법을 학습 .
팁
이 섹션의 단계를 실행 전에 exit 명령을 실행 하여 MongoDB Shell 종료해야 합니다.