라이브러리

[PHP] MongoDBDriverServer::getServerDescription - 이 서버에 대한 ServerDescription을 반환합니다.




MongoDBDriverServer::getServerDescription

`MongoDBDriverServer::getServerDescription` 메소드는 MongoDB 서버에 대한 정보를 가져오는 메소드입니다. 이 메소드는 MongoDB 서버의 상태, 연결 정보, 및 기타 정보를 반환합니다.

사용법


`MongoDBDriverServer::getServerDescription` 메소드는 다음과 같이 사용할 수 있습니다.

#hostingforum.kr
php

use MongoDBDriverManager;

use MongoDBDriverServer;



$manager = new Manager('mongodb://localhost:27017');

$server = $manager->getServer();

$serverDescription = $server->getServerDescription();



print_r($serverDescription);



반환 값


`MongoDBDriverServer::getServerDescription` 메소드는 `ServerDescription` 객체를 반환합니다. 이 객체에는 다음과 같은 속성이 포함됩니다.

* `address`: MongoDB 서버의 주소
* `host`: MongoDB 서버의 호스트 이름
* `pid`: MongoDB 서버의 프로세스 ID
* `version`: MongoDB 서버의 버전
* `setName`: MongoDB 서버의 이름
* `minWireVersion`: MongoDB 서버가 지원하는 최소 버전
* `maxWireVersion`: MongoDB 서버가 지원하는 최대 버전
* `maxBsonObjectSize`: MongoDB 서버가 지원하는 최대 BSON 객체 크기
* `maxMessageSizeBytes`: MongoDB 서버가 지원하는 최대 메시지 크기
* `roundTripCount`: MongoDB 서버와의 라운드 트립 카운트
* `lastIsMasterMessage`: MongoDB 서버의 마지막 `isMaster` 메시지
* `lastIsMasterMessageTS`: MongoDB 서버의 마지막 `isMaster` 메시지의 타임스탬프

예제


다음 예제에서는 `MongoDBDriverServer::getServerDescription` 메소드를 사용하여 MongoDB 서버의 정보를 가져오고, 반환된 정보를 출력합니다.

#hostingforum.kr
php

use MongoDBDriverManager;

use MongoDBDriverServer;



$manager = new Manager('mongodb://localhost:27017');

$server = $manager->getServer();

$serverDescription = $server->getServerDescription();



print_r($serverDescription);



이 예제에서는 MongoDB 서버의 주소, 호스트 이름, 프로세스 ID, 버전, 이름, 최소 버전, 최대 버전, 최대 BSON 객체 크기, 최대 메시지 크기, 라운드 트립 카운트, 마지막 `isMaster` 메시지, 마지막 `isMaster` 메시지의 타임스탬프를 출력합니다.

참고


* MongoDB Driver PHP 공식 문서:
* MongoDB Driver PHP 예제:
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

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

검색

게시물 검색