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
- ismaster: Optional Hello instance
- round_trip_time: Optional float
- error: Optional, the last error attempting to connect to the server
Warning
The ismaster parameter will be renamed to hello in PyMongo 4.0.
-
address
¶ The address (host, port) of this server.
-
all_hosts
¶ List of hosts, passives, and arbiters known to this server.
-
error
¶ The last error attempting to connect to the server, or None.
-
primary
¶ This server’s opinion about who the primary is, or None.
-
replica_set_name
¶ Replica set name or None.
-
retryable_reads_supported
¶ Checks if this server supports retryable writes.
-
retryable_writes_supported
¶ Checks if this server supports retryable writes.
-
round_trip_time
¶ The current average latency or None.
-
server_type
¶ The type of this server.
-
server_type_name
¶ The server type as a human readable string.
New in version 3.4.