MongoDB\Driver\Manager::getServers
MongoDB\Driver\Command
MongoDB\Driver\Manager
PHP Manual

# MongoDB\Driver\Manager::selectServer

(No version information available, might only be in Git)

MongoDB\Driver\Manager::selectServer — Preselect MongoDB node

### Description

final public MongoDB\Driver\Server MongoDB\Driver\Manager::selectServer ( MongoDB\Driver\ReadPreference `$readPreference` )

Preselect a MongoDB node based on provided `readPreference`. This can be useful to gurantee a command runs on a specific server when operating in a mixed version cluster.

### Parameters

`readPreference`

  Optionally, a MongoDB\Driver\ReadPreference to route the command to. If none given, defaults to the Read Preferences set by the MongoDB Connection URI.

### Return Values

Returns an instance of MongoDB\Driver\Server ready for action.

MongoDB\Driver\Manager::getServers
MongoDB\Driver\Command
MongoDB\Driver\Manager
PHP Manual