Overview
KB
Technical FAQ
PHP Manual
CSS2 Manual
HTML Manual
JS Guide
JS Reference
PhpDock Manual
Nu-Coder Manual
PhpExpress Manual
PHP Joomla
Development
Learn PHP
 
<MongoDB\Driver\Monitoring\ServerClosedEvent::getTopologyIdMongoDB\Driver\Monitoring\ServerOpeningEvent::getHost>
^MongoDB\Driver\MonitoringLast updated: Mon, 26 Oct 2026

The MongoDB\Driver\Monitoring\ServerOpeningEvent class

(mongodb >=1.13.0)

Introduction

The MongoDB\Driver\Monitoring\ServerOpeningEvent class encapsulates information about an opened server. This corresponds to a new server being added to the topology.

Class synopsis

final class MongoDB\Driver\Monitoring\ServerOpeningEvent {
/* Properties */
public readonly string $host;
public readonly int $port;
/* Methods */
final public function getHost(): string
final public function getPort(): int
final public function getTopologyId(): MongoDB\BSON\ObjectId
}

Properties

host

The hostname of the server.

port

The port of the server.

topologyId

The topology ID.

Changelog

Version Description
PECL mongodb 2.3.0 Added public readonly properties.

Table of Contents


<MongoDB\Driver\Monitoring\ServerClosedEvent::getTopologyIdMongoDB\Driver\Monitoring\ServerOpeningEvent::getHost>
^MongoDB\Driver\MonitoringLast updated: Mon, 26 Oct 2026