(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