MongoDB Atlas에서 호스팅되거나 자체 관리형 MongoDB 클러스터에 연결하는 방법을 학습합니다.
연결 문자열 형식
배포서버에 연결하려면 연결 문자열이 필요합니다. 연결 문자열 형식은 복제본 세트, 샤딩된 클러스터 또는 독립형 배포서버에 연결하는지 여부에 따라 다릅니다.
복제본 세트:
mongodb+srv://myDatabaseUser:D1fficultP%40ssw0rd@mongodb0.example.com/?authSource=admin&replicaSet=myRepl
샤딩된 클러스터:
mongodb+srv://myDatabaseUser:D1fficultP%40ssw0rd@mongos0.example.com/?authSource=admin
독립형:
mongodb+srv://myDatabaseUser:D1fficultP%40ssw0rd@mongodb0.example.com/?authSource=admin
사용자 이름 또는 비밀번호에 다음 문자가 포함된 경우 해당 문자는 퍼센트 인코딩을 사용하여 변환해야 합니다.
$ : / ? # [ ] @
연결 문자열 형식과 옵션에 대한 자세한 내용은 연결 문자열을 참조하세요.
연결 문자열 가져오기
연결 문자열을 얻는 방법은 배포서버가 MongoDB Atlas에서 호스팅되는지 자체 관리하는지에 따라 다릅니다.
MongoDB Atlas 배포서버
To connect to a cluster hosted on MongoDB Atlas, see Connect to an Atlas Cluster, which covers how to:
Atlas CLI 또는 Atlas UI를 통해 연결 문자열을 가져오세요.
IP 액세스 목록을 구성합니다.
데이터베이스 사용자를 생성합니다.
드라이버, Compass,
mongosh등 다양한 연결 방법을 사용합니다.
자체 관리 배포서버
자체 관리형 배포서버에 연결하기 전:
MongoDB 배포서버가 실행 중이고 접근할 수 있는지 확인합니다.
적절한 권한을 가진 데이터베이스 사용자를 생성합니다.
클라이언트와 MongoDB 배포서버 간의 네트워크 연결을 확인합니다.
To construct your connection string, use the appropriate connection string format for your deployment topology.
연결 메서드
연결 문자열이 있으면 다음 방법을 사용하여 연결할 수 있습니다.
Connect to a Cluster via Client Libraries - MongoDB drivers for various programming languages
Connect to a Cluster via Compass - MongoDB Compass GUI
Connect to a Cluster via mongosh -
mongoshConnect to a Cluster via VS Code - MongoDB for VS Code
Connect to a Cluster via the BI Connector - MongoDB BI Connector
Command Line Tools - mongodump, mongorestore, and other tools