(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
Mongos 伺服器類型,由 MongoDB\Driver\Server::getType() 傳回。
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() 傳回。