(PECL mongo >= 1.5.0)
Examples:
Catching MongoProtocolException
Running the following example against MongoDB prior to 2.6.0 will throw an MongoProtocolException
<?php
$mc = new MongoClient("localhost");
$c = $mc->selectCollection("test", "test");
try {
$batch = new MongoInsertBatch($c);
} catch(MongoProtocolException $e) {
echo $e->getMessage();
}
?>
The above examples will output something similar to:
Current primary does not have a Write API