라이브러리
[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 예제:
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.