MongoDB\Driver\TopologyDescription::hasReadableServer

Returns whether the topology has a readable server

Description

final public bool MongoDB\Driver\TopologyDescription::hasReadableServer(MongoDB\Driver\ReadPreferencenull $readPreference = null)

Returns whether the topology has a readable server or, if readPreference is specified, a server matching the specified read preference.

Parameters

This function has no parameters.

Return Values

Returns whether the topology has a readable server or, if readPreference is specified, a server matching the specified read preference.

Errors/Exceptions

  • Throws MongoDB\Driver\Exception\InvalidArgumentException on argument parsing errors.