(mongodb >=1.0.0)
$namespace
, MongoDB\Driver\BulkWrite $bulk
, array|MongoDB\Driver\WriteConcern|null $options
= null
): MongoDB\Driver\WriteResult$db
, MongoDB\Driver\Command $command
, array|MongoDB\Driver\ReadPreference|null $options
= null
): MongoDB\Driver\Cursor$namespace
, MongoDB\Driver\Query $query
, array|MongoDB\Driver\ReadPreference|null $options
= null
): MongoDB\Driver\Cursor$db
, MongoDB\Driver\Command $command
, ?array $options
= null
): MongoDB\Driver\Cursor$db
, MongoDB\Driver\Command $command
, ?array $options
= null
): MongoDB\Driver\Cursor$db
, MongoDB\Driver\Command $command
, ?array $options
= null
): MongoDB\Driver\CursorMongoDB\Driver\Server::TYPE_UNKNOWN
未知服务器类型,由 MongoDB\Driver\Server::getType() 返回。
MongoDB\Driver\Server::TYPE_STANDALONE
独立服务器类型,由 MongoDB\Driver\Server::getType() 返回。
MongoDB\Driver\Server::TYPE_MONGOS
由 MongoDB\Driver\Server::getType() 返回的 Mongos 服务器类型。
MongoDB\Driver\Server::TYPE_POSSIBLE_PRIMARY
副本集可能的初级服务器类型,由 MongoDB\Driver\Server::getType() 返回。
如果服务器尚未经过检查,但副本集的另一个内存认为它是主服务器,则该服务器可能会被标识为可能的初级服务器。
MongoDB\Driver\Server::TYPE_RS_PRIMARY
副本集主服务器类型,由 MongoDB\Driver\Server::getType() 返回。
MongoDB\Driver\Server::TYPE_RS_SECONDARY
副本集辅助服务器类型,由 MongoDB\Driver\Server::getType() 返回。
MongoDB\Driver\Server::TYPE_RS_ARBITER
副本集仲裁服务器类型,由 MongoDB\Driver\Server::getType() 返回。
MongoDB\Driver\Server::TYPE_RS_OTHER
副本集其他服务器类型,由 MongoDB\Driver\Server::getType() 返回。
此类服务器可能处于隐藏状态、启动状态或恢复状态。它们不能被查询,但其主机列表有助于发现当前副本集配置。
MongoDB\Driver\Server::TYPE_RS_GHOST
副本集幽灵服务器类型,由 MongoDB\Driver\Server::getType() 返回。
服务器可能至少在三种情况下被识别为这种类型:服务器启动期间短暂出现;在未初始化的副本集中;或者当服务器被排斥(即从副本集配置中删除)时。它们不能被查询,也不能使用其主机列表来发现当前副本集配置;但是,客户端可能会监控此服务器,希望它能过渡到更有用的状态。
MongoDB\Driver\Server::TYPE_LOAD_BALANCER
负载均衡服务器类型,由 MongoDB\Driver\Server::getType() 返回。