server_description
– An object representation of a server the driver is connected to.¶
Represent one server the driver is connected to.
- class pymongo.server_description.ServerDescription¶
Immutable representation of one server.
- Parameters:
address: A (host, port) pair
hello: Optional Hello instance
round_trip_time: Optional float
error: Optional, the last error attempting to connect to the server
round_trip_time: Optional float, the min latency from the most recent samples
- property address: Tuple[str, Optional[int]]¶
The address (host, port) of this server.
- property all_hosts: set[tuple[str, int]]¶
List of hosts, passives, and arbiters known to this server.
- property error: Optional[Exception]¶
The last error attempting to connect to the server, or None.
- property min_round_trip_time: float¶
The min latency from the most recent samples.
- property primary: Optional[tuple[str, int]]¶
This server’s opinion about who the primary is, or None.
- property replica_set_name: Optional[str]¶
Replica set name or None.
- property retryable_reads_supported: bool¶
Checks if this server supports retryable writes.
- property retryable_writes_supported: bool¶
Checks if this server supports retryable writes.
- property round_trip_time: Optional[float]¶
The current average latency or None.
- property server_type: int¶
The type of this server.
- property server_type_name: str¶
The server type as a human readable string.
New in version 3.4.