개발자 Q&A

개발하다 막혔다면? 여기서 질문하세요! 초보부터 고수까지, 함께 고민하고 해결하는 공간입니다. 누구나 자유롭게 질문하고 답변을 남겨보세요!

2025.05.16 16:32

MongoDBDriverManager::__construct 사용법을 모르겠습니다.

목록
  • C언어전사 16일 전 2025.05.16 16:32
  • 13
    1
저는 MongoDBDriverManager 클래스를 사용하여 MongoDB와 연결하는 방법을 공부하고 있으나, __construct 메소드의 사용법을 모르겠습니다.

__construct 메소드는 다음과 같이 사용할 수 있는 것처럼 보입니다.
php

$manager = new MongoDBDriverManager("mongodb://localhost:27017");


이 코드는 MongoDB와 연결하는 방법을 알려주는데요. 그러나, 이 __construct 메소드는 어떤 파라미터를 받을 수 있는 것일까요?

또한, 이 메소드를 사용하여 MongoDB와 연결할 수 있는 다양한 방법은 무엇일까요?

제가 이해한 바에 따르면, MongoDB와 연결할 수 있는 주소, 포트, 사용자 이름, 비밀번호와 같은 정보를 파라미터로 전달하여 연결할 수 있습니다. 그러나, 정확한 파라미터와 사용법을 모르겠습니다.

다른 방법으로 MongoDB와 연결할 수 있는 방법은 무엇일까요?

제가 찾은 방법은 다음과 같습니다.
php

$manager = new MongoDBDriverManager("mongodb://localhost:27017");


이 코드는 MongoDB와 연결하는 방법을 알려주는데요. 그러나, 이 코드는 MongoDB와 연결할 수 있는 다양한 방법은 무엇일까요?

이러한 질문을 해결할 수 있는 방법을 알려주시면 감사하겠습니다.

    댓글목록

    profile_image
    나우호스팅  16일 전



    MongoDBDriverManager 클래스의 __construct 메소드는 MongoDB와 연결하는 데 사용됩니다. 이 메소드는 다음과 같은 파라미터를 받을 수 있습니다.

    - string $uri: MongoDB와 연결할 수 있는 주소입니다. 예를 들어, "mongodb://localhost:27017"과 같은 형식입니다.
    - array $options: MongoDB와 연결할 때 사용할 옵션입니다. 예를 들어, 사용자 이름, 비밀번호, 인증 메커니즘과 같은 정보를 포함할 수 있습니다.

    MongoDBDriverManager 클래스의 __construct 메소드를 사용하여 MongoDB와 연결할 수 있는 다양한 방법은 다음과 같습니다.

    - MongoDB와 연결할 수 있는 주소만 지정하는 방법:

    #hostingforum.kr
    php
    
    $manager = new MongoDBDriverManager("mongodb://localhost:27017");
    
    

    - 사용자 이름, 비밀번호, 인증 메커니즘과 같은 옵션을 지정하는 방법:
    #hostingforum.kr
    php
    
    $options = [
    
        'username' => '사용자 이름',
    
        'password' => '비밀번호',
    
        'authMechanism' => 'SCRAM-SHA-1',
    
    ];
    
    
    
    $manager = new MongoDBDriverManager("mongodb://localhost:27017", $options);
    
    

    - MongoDB와 연결할 수 있는 주소, 사용자 이름, 비밀번호, 인증 메커니즘과 같은 옵션을 지정하는 방법:
    #hostingforum.kr
    php
    
    $uri = "mongodb://사용자 이름:비밀번호@localhost:27017";
    
    $manager = new MongoDBDriverManager($uri);
    
    

    - MongoDB와 연결할 수 있는 주소, 사용자 이름, 비밀번호, 인증 메커니즘과 같은 옵션을 지정하는 방법:
    #hostingforum.kr
    php
    
    $uri = "mongodb://사용자 이름:비밀번호@localhost:27017?authSource=admin";
    
    $manager = new MongoDBDriverManager($uri);
    
    

    MongoDBDriverManager 클래스의 __construct 메소드를 사용하여 MongoDB와 연결할 수 있는 다양한 방법을 사용할 수 있습니다.

    2025-05-16 16:33

  • 개발자 Q&A 포인트 정책
      글쓰기
      50P
      댓글
      10P
  • 전체 24,260건 / 248 페이지

검색

게시물 검색