Docs Menu
Docs Home
/
MongoDB Atlas
/

클러스터 연결

이 페이지의 내용

  • 필요한 액세스 권한
  • 전제 조건
  • Atlas 클러스터에 연결
  • 다음 단계

예상 완료 시간: 5분

다양한 방법으로 클러스터에 연결할 수 있습니다. 이 튜토리얼에서는 다음 방법 중 하나를 사용합니다.

언어 선택 드롭다운 메뉴를 사용하여 mongoshCompass를 포함하여 이 튜토리얼의 연결 방법을 설정합니다.

참고

기본 옵션으로 atlas setup 또는 atlas quickstart 명령을 사용하여 Atlas를 시작하는 경우 Atlas CLI는 클러스터에 연결하기 위한 mongosh 명령을 제공합니다.

클러스터에 연결하려면 데이터베이스 사용자여야 합니다.

시작하기 전에 다음 사항을 확인하세요.

mongosh를 다운로드하고 설치하려면:

1
  1. 아직 표시되지 않은 경우 탐색 표시줄의 Organizations 메뉴에서 원하는 프로젝트가 포함된 조직을 선택합니다.

  2. 아직 표시되지 않은 경우 탐색 표시줄의 Projects 메뉴에서 원하는 프로젝트를 선택합니다.

  3. 아직 표시되지 않은 경우 사이드바에서 Clusters를 클릭합니다.

    Clusters(클러스터) 페이지가 표시됩니다.

2

연결하려는 클러스터에 대해 Connect를 클릭합니다.

3
4

드롭다운 메뉴에서 운영 체제를 선택합니다.

5
  • Windows 또는 Linux을(를) 사용하는 경우 다음 옵션 중 하나를 사용하여 다운로드합니다.

    • 다운로드를 시작하려면 Download mongosh을(를) 클릭합니다.

    • Copy download URL을 클릭하여 다운로드 URL을 클립보드에 복사한 후 다음 중 하나를 클릭합니다.

      • curl을(를) 사용하여 설치 프로그램 파일을 가져오거나

      • 브라우저 창에 URL을 붙여 넣습니다.

    • MongoDB Shell 페이지에서 설치 프로그램을 다운로드하세요.

  • macOS을(를) 사용하는 경우 제공된 Homebrew 명령을 사용하여 셸을 다운로드할 수 있습니다.

6

운영 체제에 따라 적절한 탭을 선택합니다.

  1. 다음 옵션 중 하나를 사용하여 다운로드합니다.

    • 다운로드를 시작하려면 Download mongosh을(를) 클릭합니다.

    • Copy download URL을(를) 클릭하여 다운로드 URL을 클립보드에 복사한 후 다음 중 하나를 클릭합니다.

      • curl을(를) 사용하여 URL에서 설치 프로그램 파일을 가져오거나

      • 브라우저 창에 URL을 붙여 넣습니다.

    • MongoDB Shell 페이지에서 설치 프로그램을 다운로드하세요.

  2. 다운로드한 아카이브에서 파일을 추출합니다.

  3. PATH 환경 변수에 mongosh 바이너리를 추가합니다.

    추출한 MongoDB Shell 바이너리가 파일 시스템에서 원하는 위치에 있는지 확인한 다음, 해당 위치를 PATH 환경 변수에 추가합니다.

    1. Control Panel을(를) 엽니다.

    2. System and Security 카테고리에서 System을(를) 클릭합니다.

    3. Advanced system settings를 클릭합니다. System Properties 모달이 표시됩니다.

    4. Environment Variables를 클릭합니다.

    5. Path Edit0}을 선택하고 을 클릭합니다.

    6. New을(를) 클릭하고 mongosh 바이너리에 파일 경로를 추가합니다.

  1. 제공된 Homebrew 명령을 사용합니다.

  2. Atlas UI 창에서 Homebrew 명령을 복사하여 터미널에서 실행합니다.

  1. 다음 옵션 중 하나를 사용하여 설치 프로그램을 다운로드하세요.

    • 다운로드를 시작하려면 Download mongosh을(를) 클릭합니다.

    • Copy download URL을(를) 클릭하여 다운로드 URL을 클립보드에 복사한 후 다음 중 하나를 클릭합니다.

      • curl을(를) 사용하여 URL에서 설치 프로그램 파일을 가져오거나

      • 브라우저 창에 URL을 붙여 넣습니다.

    • MongoDB Shell 페이지에서 설치 프로그램을 다운로드하세요.

    참고

    다운로드하는 파일 유형은 선택한 운영 체제에 따라 다릅니다. 다음 버전을 선택하는 경우:

    • Ubuntu 또는 Debian.deb 패키지를 받습니다.

    • RHEL, Amazon Linux 또는 SUSE.rpm 패키지를 받습니다.

    운영 체제가 나열되어 있지 않으면 mongosh 설명서에서 .tgz 설치 지침을 참조하세요.

  2. mongosh 패키지를 설치합니다.

    dpkg를 사용하여 mongosh를 설치하세요.

    sudo dpkg -i mongodb-mongosh_<mongosh-version-and-platform>.deb

    rpm를 사용하여 mongosh를 설치하세요.

    sudo rpm -i mongodb-mongosh_<mongosh-version-and-platform>.rpm

이제 터미널을 사용하여 mongosh를 실행할 수 있습니다.

7

시스템 경로에 mongosh를 올바르게 추가했는지 확인하려면 터미널에서 다음 명령을 실행합니다.

mongosh --version

다음과 유사한 출력이 표시됩니다.

0.14.0

MongoDB Compass를 다운로드하여 설치합니다:

1
  1. 아직 표시되지 않은 경우 탐색 표시줄의 Organizations 메뉴에서 원하는 프로젝트가 포함된 조직을 선택합니다.

  2. 아직 표시되지 않은 경우 탐색 표시줄의 Projects 메뉴에서 원하는 프로젝트를 선택합니다.

  3. 아직 표시되지 않은 경우 사이드바에서 Clusters를 클릭합니다.

    Clusters(클러스터) 페이지가 표시됩니다.

2

연결하려는 클러스터에 대해 Connect를 클릭합니다.

3

Connect Modal에서 Compass을(를) 클릭합니다.

4

I do not have MongoDB Compass을(를) 클릭합니다. 드롭다운 메뉴에서 운영 체제를 선택합니다.

5
6
  • 터미널

  • 텍스트 편집기.

  • Go

  • Go 프로젝트. 프로젝트를 초기화하려면 go mod 명령을 사용합니다. 자세한 내용은 Go 빠른 시작을 참조하세요.

프로젝트를 빌드하고 실행하도록 Maven 또는 Gradle을 구성하려면 MongoDB를 종속성으로 추가를 참조하세요.

Node.js 드라이버를 설치하려면 터미널 프롬프트에서 다음 명령을 실행합니다.

npm install mongodb --save
  • 터미널

  • 텍스트 편집기.

  • Python. 사용 중인 운영 체제에 맞는 Python의 최신 버전을 다운로드하려면 Python 다운로드 페이지를 참조하세요.

  • pip 패키지 설치 프로그램. Python 2.7.9 및 Python 3.4부터 https://python.org에서 다운로드한 패키지에는 pip이(가) 포함되어 있습니다. pip을(를) 수동으로 설치하려면 pip 설치 페이지를 참조하세요. 이 패키지에는 Python이 포함되어 있습니다.

PyMongo라는 Python 드라이버를 설치하려면 다음을 수행합니다.

1
2

터미널에서 다음 명령을 실행하세요.

python -m pip install "pymongo[snappy,gssapi,srv,tls]"

이 명령은 PyMongo 드라이버와 드라이버에 대한 몇 가지 종속성을 설치합니다. 자세한 내용은 GitHub의 Python 드라이버 설치 페이지를 참조하세요.

3

PyMongo 설치를 테스트하여 클러스터에 성공적으로 연결할 수 있는지 확인합니다.

  1. 다음 명령을 실행하여 Python shell을 엽니다.

    python
  2. Python shell에서 다음 명령을 실행하여 PyMongo를 가져옵니다.

    import pymongo
  3. 다음 명령을 사용하여 PyMongo 버전을 확인하세요.

    pymongo.version

    PyMongo가 올바르게 설치되면 다음과 유사한 출력이 표시됩니다.

    '3.11.0'

이 섹션에서는 Atlas UI에서 클러스터의 연결 문자열을 가져와 선호하는 연결 방법을 사용하여 클러스터에 연결합니다.

지원되는 모든 방법에 대한 자세한 내용은 클라우드 클러스터에 연결을 참조하세요. 추가 드라이버 예제는 드라이버를 통해 연결을 참조하세요.

1
  1. 아직 표시되지 않은 경우 탐색 표시줄의 Organizations 메뉴에서 원하는 프로젝트가 포함된 조직을 선택합니다.

  2. 아직 표시되지 않은 경우 탐색 표시줄의 Projects 메뉴에서 원하는 프로젝트를 선택합니다.

  3. 아직 표시되지 않은 경우 사이드바에서 Clusters를 클릭합니다.

    Clusters(클러스터) 페이지가 표시됩니다.

2

연결하려는 클러스터에 대해 Connect를 클릭합니다.

3

Connect Modal에서 Shell을(를) 클릭합니다.

4
5

이는 Atlas 클러스터와 관련된 고유한 연결 문자열입니다. Atlas는 연결 문자열의 username을(를) 이 절차의 앞부분에서 생성한 데이터베이스 사용자의 사용자 이름으로 바꿉니다.

6
7

메시지가 나타나면 데이터베이스 사용자의 비밀번호를 입력하세요. Atlas에서 데이터베이스 사용자를 생성할 때 지정한 비밀번호를 입력하라는 메시지가 표시됩니다.

그러면 이제 mongosh 내에서 Atlas 클러스터에 연결되어 있는 것입니다. 터미널에 다음과 유사한 내용이 표시되어야 합니다.

MongoDB Enterprise GettingStarted-shard-0:PRIMARY>

중요

연결 문제 해결

클러스터에 연결하는 데 문제가 있는 경우, IP 액세스 목록에 IP 주소를 추가했는지, 올바른 데이터베이스 사용자 자격 증명을 지정했는지 다시 확인하세요. 데이터베이스 사용자 자격 증명을 잊어버린 경우 언제든지 새 데이터베이스 사용자 생성을 할 수 있습니다.

1
  1. 아직 표시되지 않은 경우 탐색 표시줄의 Organizations 메뉴에서 원하는 프로젝트가 포함된 조직을 선택합니다.

  2. 아직 표시되지 않은 경우 탐색 표시줄의 Projects 메뉴에서 원하는 프로젝트를 선택합니다.

  3. 아직 표시되지 않은 경우 사이드바에서 Clusters를 클릭합니다.

    Clusters(클러스터) 페이지가 표시됩니다.

2

연결하려는 클러스터에 대해 Connect를 클릭합니다.

3
  1. I have MongoDB Compass를 클릭합니다.

  2. 드롭다운에서 MongoDB Compass 버전을 선택합니다. 시스템에 설치된 MongoDB Compass의 버전을 확인하려면 애플리케이션에서 About MongoDB Compass를 클릭하십시오.

  3. Atlas Connect 대화 상자에 표시된 연결 문자열을 복사합니다.

4

배포에서 단일 클라우드 공급자를 사용하거나 SSL, 인증 인증서 또는 SSH 터널을 사용하지 않는 경우 복사한 연결 문자열을 사용하여 MongoDB Compass에 연결합니다.

  1. New Connection을 클릭하고 연결 문자열을 Paste your connection string 필드에 붙여 넣습니다.

  2. (선택 사항) 나중에 사용할 수 있도록 이 연결을 저장하려면 Create Favorite를 클릭하고 이 연결의 이름을 추가합니다. 저장된 즐겨찾기 연결은 MongoDB Compass Connect 창의 왼쪽 창에 있는 Favorites 아래에서 찾을 수 있습니다.

  3. Connect를 클릭합니다.

배포서버가 둘 이상의 클라우드 공급자에 걸쳐 있거나 SSL, 인증서 인증 또는 SSH 터널 중 하나를 사용하는 경우 연결 필드를 개별적으로 채웁니다.

  1. Fill in Connection Fields Individually를 클릭합니다.

  2. hostname 탭에서 호스트 이름과 포트를 입력하고 드롭다운에서 인증 메커니즘을 선택합니다.

  3. More options 탭에서 다음을 구성합니다.

    자세한 내용은 MongoDB Compass 문서에서 MongoDB에 연결하기를 참조하세요.

  4. (선택 사항) 나중에 사용할 수 있도록 이 연결을 저장하려면 Create Favorite를 클릭하고 이 연결의 이름을 추가합니다. 저장된 즐겨찾기 연결은 MongoDB Compass Connect 창의 왼쪽 창에 있는 Favorites 아래에서 찾을 수 있습니다.

  5. Connect를 클릭합니다.

1
  1. 아직 표시되지 않은 경우 탐색 표시줄의 Organizations 메뉴에서 원하는 프로젝트가 포함된 조직을 선택합니다.

  2. 아직 표시되지 않은 경우 탐색 표시줄의 Projects 메뉴에서 원하는 프로젝트를 선택합니다.

  3. 아직 표시되지 않은 경우 사이드바에서 Clusters를 클릭합니다.

    Clusters(클러스터) 페이지가 표시됩니다.

2

연결하려는 클러스터에 대해 Connect를 클릭합니다.

3

Connect Modal에서 Drivers을(를) 클릭합니다.

4

드롭다운 메뉴에서 드라이버 버전을 선택합니다. 연결 문자열이 표시됩니다.

5
6

<password>을(를) 데이터베이스 사용자를 만들 때 지정한 비밀번호로 바꿉니다.

참고

비밀번호, 데이터베이스 이름 또는 연결 문자열에 예약된 URI 문자가 포함된 경우 해당 문자를 이스케이프 처리해야 합니다. 예를 들어 비밀번호가 @bc123인 경우 연결 문자열에 암호를 지정할 때 @ 문자를 이스케이프 처리해야 합니다 (예시: %40bc123). 자세한 내용은 연결 문자열 비밀번호의 특수 문자를 참조하세요.

7

다음 샘플 애플리케이션은 연결 문자열을 사용하여 Atlas 클러스터에 연결하고 핑을 전송하여 연결 성공을 확인합니다. 샘플 애플리케이션을 테스트하려면 다음을 수행합니다.

  1. 이름이 connect인 새 디렉토리를 만들고 dotnet new 명령을 사용하여 프로젝트를 초기화합니다.

    mkdir connect
    cd connect
    dotnet new console
  2. 다음 명령을 실행하여 .NET/C# 드라이버를 프로젝트에 종속성으로 추가합니다.

    dotnet add package MongoDB.Driver
  3. Program.cs 파일의 내용을 다음 코드로 바꿉니다. 자리 표시자를 업데이트된 연결 문자열로 바꿔야 합니다.

    1using MongoDB.Bson;
    2using MongoDB.Driver;
    3
    4public class Connect
    5{
    6 // Replace the following with your Atlas connection string
    7 private const string MongoConnectionString = "mongodb+srv://<db_username>:<db_password>@<clusterName>.mongodb.net/?retryWrites=true&w=majority";
    8
    9 public static void Main(string[] args)
    10 {
    11 // Connect to your Atlas cluster
    12 var client = new MongoClient(MongoConnectionString);
    13
    14 // Send a ping to confirm a successful connection
    15 try {
    16 var result = client.GetDatabase("admin").RunCommand<BsonDocument>(new BsonDocument("ping", 1));
    17 Console.WriteLine("Successfully connected to Atlas");
    18 }
    19 catch (Exception e) { Console.WriteLine(e);}
    20 }
    21}
  4. 애플리케이션을 실행하려면 다음 명령을 사용하세요.

    dotnet run Program.cs
    Successfully connected to Atlas
1
  1. 아직 표시되지 않은 경우 탐색 표시줄의 Organizations 메뉴에서 원하는 프로젝트가 포함된 조직을 선택합니다.

  2. 아직 표시되지 않은 경우 탐색 표시줄의 Projects 메뉴에서 원하는 프로젝트를 선택합니다.

  3. 아직 표시되지 않은 경우 사이드바에서 Clusters를 클릭합니다.

    Clusters(클러스터) 페이지가 표시됩니다.

2

연결하려는 클러스터에 대해 Connect를 클릭합니다.

3

Connect Modal에서 Drivers을(를) 클릭합니다.

4

드롭다운 메뉴에서 드라이버 버전을 선택합니다. 연결 문자열이 표시됩니다.

5
6

<password>을(를) 데이터베이스 사용자를 만들 때 지정한 비밀번호로 바꿉니다.

참고

비밀번호, 데이터베이스 이름 또는 연결 문자열에 예약된 URI 문자가 포함된 경우 해당 문자를 이스케이프 처리해야 합니다. 예를 들어 비밀번호가 @bc123인 경우 연결 문자열에 암호를 지정할 때 @ 문자를 이스케이프 처리해야 합니다 (예시: %40bc123). 자세한 내용은 연결 문자열 비밀번호의 특수 문자를 참조하세요.

7

다음 샘플 애플리케이션은 연결 문자열을 사용하여 Atlas 클러스터에 연결하고 핑을 전송하여 연결 성공을 확인합니다. 샘플 애플리케이션을 테스트하려면 다음을 수행합니다.

  1. 이름이 connect인 새 디렉토리를 만들고 go mod 명령을 사용하여 프로젝트를 초기화합니다.

    mkdir connect
    cd connect
    go mod init connect
  2. 다음 명령을 실행하여 Go 드라이버 및 드라이버 종속성을 다운로드하세요.

    go get go.mongodb.org/mongo-driver/mongo
    go get github.com/joho/godotenv
  3. 프로젝트에 connect.go라는 새 파일을 만들고 다음 코드를 붙여넣습니다. 자리 표시자를 업데이트된 연결 문자열로 바꿔야 합니다.

    1package main
    2
    3import (
    4 "context"
    5 "fmt"
    6
    7 "go.mongodb.org/mongo-driver/bson"
    8 "go.mongodb.org/mongo-driver/mongo"
    9 "go.mongodb.org/mongo-driver/mongo/options"
    10)
    11
    12func main() {
    13
    14 // Replace the following with your Atlas connection string
    15 uri := "mongodb+srv://<db_username>:<db_password>@<clusterName>.mongodb.net/?retryWrites=true&w=majority"
    16
    17 // Connect to your Atlas cluster
    18 client, err := mongo.Connect(context.TODO(), options.Client().ApplyURI(uri))
    19 if err != nil {
    20 panic(err)
    21 }
    22 defer client.Disconnect(context.TODO())
    23
    24 // Send a ping to confirm a successful connection
    25 var result bson.M
    26 if err := client.Database("admin").RunCommand(context.TODO(), bson.D{{"ping", 1}}).Decode(&result); err != nil {
    27 panic(err)
    28 }
    29 fmt.Println("Successfully connected to Atlas")
    30}
  4. 애플리케이션을 실행하려면 다음 명령을 사용하세요.

    go run connect.go
    Successfully connected to Atlas
1
  1. 아직 표시되지 않은 경우 탐색 표시줄의 Organizations 메뉴에서 원하는 프로젝트가 포함된 조직을 선택합니다.

  2. 아직 표시되지 않은 경우 탐색 표시줄의 Projects 메뉴에서 원하는 프로젝트를 선택합니다.

  3. 아직 표시되지 않은 경우 사이드바에서 Clusters를 클릭합니다.

    Clusters(클러스터) 페이지가 표시됩니다.

2

연결하려는 클러스터에 대해 Connect를 클릭합니다.

3

Connect Modal에서 Drivers을(를) 클릭합니다.

4

드롭다운 메뉴에서 드라이버 버전을 선택합니다. 연결 문자열이 표시됩니다.

5
6

<password>을(를) 데이터베이스 사용자를 만들 때 지정한 비밀번호로 바꿉니다.

참고

비밀번호, 데이터베이스 이름 또는 연결 문자열에 예약된 URI 문자가 포함된 경우 해당 문자를 이스케이프 처리해야 합니다. 예를 들어 비밀번호가 @bc123인 경우 연결 문자열에 암호를 지정할 때 @ 문자를 이스케이프 처리해야 합니다 (예시: %40bc123). 자세한 내용은 연결 문자열 비밀번호의 특수 문자를 참조하세요.

7

다음 샘플 애플리케이션은 연결 문자열을 사용하여 Atlas 클러스터에 연결하고 핑을 전송하여 연결 성공을 확인합니다. 샘플 애플리케이션을 테스트하려면 다음 코드를 Connect.java 파일에 복사합니다.

자리 표시자를 업데이트된 연결 문자열로 바꿉니다.

1import com.mongodb.*;
2import org.bson.BsonDocument;
3import org.bson.BsonInt64;
4import org.bson.Document;
5import org.bson.conversions.Bson;
6
7import com.mongodb.client.MongoClient;
8import com.mongodb.client.MongoClients;
9import com.mongodb.client.MongoDatabase;
10
11public class Connect {
12 public static void main(String[] args) {
13 // Replace the placeholder with your Atlas connection string
14 String uri = "mongodb+srv://<db_username>:<db_password>@<clusterName>.mongodb.net/?retryWrites=true&w=majority";
15
16 // Construct a ServerApi instance using the ServerApi.builder() method
17 ServerApi serverApi = ServerApi.builder()
18 .version(ServerApiVersion.V1)
19 .build();
20
21 MongoClientSettings settings = MongoClientSettings.builder()
22 .applyConnectionString(new ConnectionString(uri))
23 .serverApi(serverApi)
24 .build();
25
26 // Create a new client and connect to the server
27 try (MongoClient mongoClient = MongoClients.create(settings)) {
28 MongoDatabase database = mongoClient.getDatabase("admin");
29 try {
30 // Send a ping to confirm a successful connection
31 Bson command = new BsonDocument("ping", new BsonInt64(1));
32 Document commandResult = database.runCommand(command);
33 System.out.println("Successfully connected to Atlas");
34 } catch (MongoException e) {
35 System.err.println(e);
36 }
37 }
38 }
39}

IDE 또는 다음 명령을 사용하여 Connect.java 파일을 컴파일하고 실행합니다.

javac Connect.java
java Connect
Successfully connected to Atlas
1
  1. 아직 표시되지 않은 경우 탐색 표시줄의 Organizations 메뉴에서 원하는 프로젝트가 포함된 조직을 선택합니다.

  2. 아직 표시되지 않은 경우 탐색 표시줄의 Projects 메뉴에서 원하는 프로젝트를 선택합니다.

  3. 아직 표시되지 않은 경우 사이드바에서 Clusters를 클릭합니다.

    Clusters(클러스터) 페이지가 표시됩니다.

2

연결하려는 클러스터에 대해 Connect를 클릭합니다.

3

Connect Modal에서 Drivers을(를) 클릭합니다.

4

드롭다운 메뉴에서 드라이버 버전을 선택합니다. 연결 문자열이 표시됩니다.

5
6

<password>을(를) 데이터베이스 사용자를 만들 때 지정한 비밀번호로 바꿉니다.

참고

비밀번호, 데이터베이스 이름 또는 연결 문자열에 예약된 URI 문자가 포함된 경우 해당 문자를 이스케이프 처리해야 합니다. 예를 들어 비밀번호가 @bc123인 경우 연결 문자열에 암호를 지정할 때 @ 문자를 이스케이프 처리해야 합니다 (예시: %40bc123). 자세한 내용은 연결 문자열 비밀번호의 특수 문자를 참조하세요.

7

다음 샘플 애플리케이션은 연결 문자열과 함께 Atlas 클러스터에 연결하고 확인 메시지를 반환합니다. 샘플 애플리케이션을 테스트하려면 다음 코드를 connect.js 파일에 복사합니다.

자리 표시자를 업데이트된 연결 문자열로 바꿉니다.

1const { MongoClient } = require("mongodb");
2
3// Replace the following with your Atlas connection string
4const url = "mongodb+srv://<db_username>:<db_password>@<clusterName>.mongodb.net/?retryWrites=true&w=majority";
5
6// Connect to your Atlas cluster
7const client = new MongoClient(url);
8
9async function run() {
10 try {
11 await client.connect();
12 console.log("Successfully connected to Atlas");
13
14 } catch (err) {
15 console.log(err.stack);
16 }
17 finally {
18 await client.close();
19 }
20}
21
22run().catch(console.dir);

샘플 애플리케이션을 실행하려면 다음 명령을 사용합니다.

node connect.js
Successfully connected to Atlas
1
  1. 아직 표시되지 않은 경우 탐색 표시줄의 Organizations 메뉴에서 원하는 프로젝트가 포함된 조직을 선택합니다.

  2. 아직 표시되지 않은 경우 탐색 표시줄의 Projects 메뉴에서 원하는 프로젝트를 선택합니다.

  3. 아직 표시되지 않은 경우 사이드바에서 Clusters를 클릭합니다.

    Clusters(클러스터) 페이지가 표시됩니다.

2

연결하려는 클러스터에 대해 Connect를 클릭합니다.

3

Connect Modal에서 Drivers을(를) 클릭합니다.

4

연결 문자열이 표시됩니다.

5
6

<password>을(를) 데이터베이스 사용자를 만들 때 지정한 비밀번호로 바꿉니다.

참고

비밀번호, 데이터베이스 이름 또는 연결 문자열에 예약된 URI 문자가 포함된 경우 해당 문자를 이스케이프 처리해야 합니다. 예를 들어 비밀번호가 @bc123인 경우 연결 문자열에 암호를 지정할 때 @ 문자를 이스케이프 처리해야 합니다 (예시: %40bc123). 자세한 내용은 연결 문자열 비밀번호의 특수 문자를 참조하세요.

7

실행 중인 MongoDB 인스턴스에 연결하려면 PyMongo에 MongoClient가 필요합니다. 터미널에서 실행 중인 Python Shell에서 다음 명령을 실행하여 MongoClient를 가져옵니다.

from pymongo import MongoClient
8

클러스터에 연결하기 위한 클라이언트를 지정하는 명령을 생성합니다.

  1. Python shell에서 업데이트된 연결 문자열을 다음 명령에 붙여넣습니다.

    client = MongoClient('<connection-string>')
  2. 데이터베이스 사용자 비밀번호로 연결 문자열을 업데이트합니다.

  3. 연결 문자열을 작은따옴표로 묶었는지 확인합니다.

  4. 결과 명령을 실행합니다. 클러스터에 연결할 클라이언트를 지정합니다.

  5. 이 클라이언트를 사용하여 클러스터에 연결합니다.

이제 클러스터에 연결되었으므로 클러스터에 데이터 삽입 및 보기를 진행하세요.