라이브러리

[PHP] MongoDBDriverMonitoringCommandSucceededEvent::getServer - 명령이 실행된 서버를 반환합니다.




MongoDB Driver Monitoring Command Succeeded Event

MongoDB Driver Monitoring Command Succeeded Event는 MongoDB Driver에서 발생하는 이벤트 중 하나입니다. 이 이벤트는 MongoDB와의 연결이 성공적으로 이루어졌을 때 발생합니다.

getServer() 메소드

getServer() 메소드는 MongoDB Driver Monitoring Command Succeeded Event에서 사용할 수 있는 메소드입니다. 이 메소드는 현재 연결된 MongoDB 서버의 정보를 반환합니다.

getServer() 메소드의 반환값

getServer() 메소드는 MongoDB Server의 정보를 반환합니다. 반환값은 MongoDB Server의 이름, 호스트, 포트, 그리고 기타 정보를 포함합니다.

예제

다음은 PHP에서 MongoDB Driver Monitoring Command Succeeded Event의 getServer() 메소드를 사용하는 예제입니다.

#hostingforum.kr
php

use MongoDBDriverMonitoringCommandSucceededEvent;

use MongoDBDriverMonitoringEvent;

use MongoDBDriverMonitoringServerAddress;



// MongoDB Driver를 초기화합니다.

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



// MongoDB Driver Monitoring을 초기화합니다.

$monitoring = $manager->getCommandMonitor();



// MongoDB Driver Monitoring Command Succeeded Event를 등록합니다.

$monitoring->setCommandSucceededCallback(function (Event $event) {

    // MongoDB Driver Monitoring Command Succeeded Event가 발생했을 때 호출됩니다.

    if ($event instanceof CommandSucceededEvent) {

        // getServer() 메소드를 사용하여 현재 연결된 MongoDB 서버의 정보를 가져옵니다.

        $server = $event->getServer();

        

        // MongoDB 서버의 이름을 출력합니다.

        echo "MongoDB 서버 이름: " . $server->getName() . "
";

        

        // MongoDB 서버의 호스트를 출력합니다.

        echo "MongoDB 서버 호스트: " . $server->getHost() . "
";

        

        // MongoDB 서버의 포트를 출력합니다.

        echo "MongoDB 서버 포트: " . $server->getPort() . "
";

    }

});



// MongoDB에 연결합니다.

$manager->execute(new MongoDBDriverCommand(['ping' => 1]));



// MongoDB Driver Monitoring Command Succeeded Event가 발생하면 getServer() 메소드를 호출하여 MongoDB 서버의 정보를 가져옵니다.



이 예제에서는 MongoDB Driver Monitoring Command Succeeded Event가 발생했을 때 getServer() 메소드를 호출하여 현재 연결된 MongoDB 서버의 정보를 가져옵니다. 가져온 정보를 출력하여 MongoDB 서버의 이름, 호스트, 포트를 확인할 수 있습니다.

결론

MongoDB Driver Monitoring Command Succeeded Event의 getServer() 메소드는 현재 연결된 MongoDB 서버의 정보를 반환합니다. 이 메소드를 사용하여 MongoDB 서버의 이름, 호스트, 포트를 확인할 수 있습니다. MongoDB Driver Monitoring Command Succeeded Event를 등록하고 getServer() 메소드를 호출하여 MongoDB 서버의 정보를 가져올 수 있습니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

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

검색

게시물 검색