MongoDB\Driver\Manager::selectServer

(mongodb >=1.0.0)

MongoDB\Driver\Manager::selectServer选择与读偏好匹配的服务器

描述

final public MongoDB\Driver\Manager::selectServer(?MongoDB\Driver\ReadPreference $readPreference = null): MongoDB\Driver\Server

选择与 readPreference 匹配的 MongoDB\Driver\Server。如果 readPreferencenull 或省略,则默认情况下将选择主服务器。这可用于在执行操作之前预选一个服务器以执行版本检查。

注意: MongoDB\Driver\Manager::getServers() 不同,此方法将初始化数据库连接并在必要时执行服务器发现。有关更多信息,请参阅 » 服务器选择规范

参数

readPreference (MongoDB\Driver\ReadPreference)

用于选择服务器的读偏好。如果为 null 或省略,则默认情况下将选择主服务器。

返回值

返回与读偏好匹配的 MongoDB\Driver\Server

错误/异常

变更日志

版本 描述
PECL mongodb 1.11.0 readPreference 现在是可选的。如果为 null 或省略,则默认情况下将选择主服务器。

添加备注

用户贡献的备注

此页面没有用户贡献的备注。
To Top