|
The MongoDB\Driver\Server classIntroduction
Class synopsisMongoDB\Driver\Server
final
class MongoDB\Driver\Server
{
/* Constants */
const
int
MongoDB\Driver\Server::TYPE_UNKNOWN = 0;
const
int
MongoDB\Driver\Server::TYPE_STANDALONE = 1;
const
int
MongoDB\Driver\Server::TYPE_MONGOS = 2;
const
int
MongoDB\Driver\Server::TYPE_POSSIBLE_PRIMARY = 3;
const
int
MongoDB\Driver\Server::TYPE_RS_PRIMARY = 4;
const
int
MongoDB\Driver\Server::TYPE_RS_SECONDARY = 5;
const
int
MongoDB\Driver\Server::TYPE_RS_ARBITER = 6;
const
int
MongoDB\Driver\Server::TYPE_RS_OTHER = 7;
const
int
MongoDB\Driver\Server::TYPE_RS_GHOST = 8;
const
int
MongoDB\Driver\Server::TYPE_LOAD_BALANCER = 9;
/* Methods */
final private __construct()
final public MongoDB\Driver\WriteResult executeBulkWrite(string
$namespace , MongoDB\Driver\BulkWrite $bulk , arrayMongoDB\Driver\WriteConcernnull $options = null )final public MongoDB\Driver\Cursor executeCommand(string
$db , MongoDB\Driver\Command $command , arrayMongoDB\Driver\ReadPreferencenull $options = null )final public MongoDB\Driver\Cursor executeQuery(string
$namespace , MongoDB\Driver\Query $query , arrayMongoDB\Driver\ReadPreferencenull $options = null )final public MongoDB\Driver\Cursor executeReadCommand(string
$db , MongoDB\Driver\Command $command , arraynull $options = null )final public MongoDB\Driver\Cursor executeReadWriteCommand(string
$db , MongoDB\Driver\Command $command , arraynull $options = null )final public MongoDB\Driver\Cursor executeWriteCommand(string
$db , MongoDB\Driver\Command $command , arraynull $options = null )final public string getHost()
final public array getInfo()
final public integernull getLatency()
final public int getPort()
final public MongoDB\Driver\ServerDescription getServerDescription()
final public array getTags()
final public int getType()
final public bool isArbiter()
final public bool isHidden()
final public bool isPassive()
final public bool isPrimary()
final public bool isSecondary()
}Predefined Constants
Changelog
|