MongoDB\Driver\WriteResult::getServer
(mongodb >=1.0.0)
MongoDB\Driver\WriteResult::getServer — Returns the server associated with this write result
Description
Returns the MongoDB\Driver\Server associated with this write result. This is the server that executed the MongoDB\Driver\BulkWrite.
Parameters
This function has no parameters.
Return Values
Returns the MongoDB\Driver\Server associated with this write result.
Errors/Exceptions
- Throws MongoDB\Driver\Exception\InvalidArgumentException on argument parsing errors.
Examples
Example #1 MongoDB\Driver\WriteResult::getServer() example
<?php
$manager = new MongoDB\Driver\Manager;
$server = $manager->selectServer(new MongoDB\Driver\ReadPreference(MongoDB\Driver\ReadPreference::RP_PRIMARY));
$bulk = new MongoDB\Driver\BulkWrite;
$bulk->insert(['x' => 1]);
$result = $server->executeBulkWrite('db.collection', $bulk);
var_dump($result->getServer() == $server);
?>
The above example will output:
bool(true)