라이브러리

[PHP] MongoDBDriverServerApi::__construct - 새 ServerApi 인스턴스 생성




MongoDBDriverServerApi::__construct

MongoDBDriverServerApi는 MongoDB 드라이버의 서버 API입니다. 이 클래스는 MongoDB 서버와 연결을establish하는 데 사용됩니다.

생성자

MongoDBDriverServerApi::__construct 메서드는 서버 API를 초기화하는 데 사용됩니다. 이 메서드는 다음과 같은 매개 변수를 받습니다.

- `$uri`: MongoDB 서버의 URI입니다. 예를 들어, `mongodb://localhost:27017`
- `$options`: 옵션 배열입니다. 예를 들어, `['username' => 'myuser', 'password' => 'mypassword']`

예제

다음 예제는 MongoDBDriverServerApi를 사용하여 MongoDB 서버와 연결하는 방법을 보여줍니다.

#hostingforum.kr
php

use MongoDBDriverServer;

use MongoDBDriverManager;



// MongoDB 서버의 URI

$uri = 'mongodb://localhost:27017';



// 옵션 배열

$options = [

    'username' => 'myuser',

    'password' => 'mypassword',

];



// MongoDB 드라이버의 서버 API를 초기화합니다.

$manager = new Manager($uri, $options);



// MongoDB 서버의 목록을 얻습니다.

$serverList = $manager->getServerList();



// MongoDB 서버의 목록을 출력합니다.

foreach ($serverList as $server) {

    echo $server->getHost() . ':' . $server->getPort() . "
";

}



주의

MongoDBDriverServerApi::__construct 메서드는 MongoDB 서버와 연결을establish하는 데 사용됩니다. 이 메서드는 다음과 같은 예외를 throw합니다.

- `MongoDBDriverExceptionConnectionTimeoutException`: MongoDB 서버와 연결을establish하는 데 시간이 초과할 때 throw됩니다.
- `MongoDBDriverExceptionAuthenticationException`: MongoDB 서버와 연결을establish하는 데 인증이 실패할 때 throw됩니다.

참고

MongoDBDriverServerApi::__construct 메서드는 MongoDB 드라이버의 서버 API를 초기화하는 데 사용됩니다. 이 메서드는 다음과 같은 메서드를 제공합니다.

- `getServerList()`: MongoDB 서버의 목록을 얻습니다.
- `getServer()`: MongoDB 서버를 얻습니다.

이 메서드는 MongoDB 드라이버의 서버 API를 사용하여 MongoDB 서버와 연결을establish하는 데 사용됩니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 10,077건 / 389 페이지

검색

게시물 검색