(PECL mongo >= 1.5.0)
Lanzada al intentar insertar un documento en una collección que ya contiene los mismos valores para las claves únicas.
Ejemplo #1 Capturar una MongoDuplicateKeyException
<?php
$mc = new MongoClient("localhost");
$c = $mc->selectCollection("test", "test");
$c->insert(array('_id' => 1));
try {
$c->insert(array('_id' => 1));
} catch (MongoWriteConcernException $e) {
echo $e->getMessage(), "\n";
}
?>
El resultado de los ejemplos sería algo similar a:
localhost:27017: insertDocument :: caused by :: 11000 E11000 duplicate key error index: test.test.$_id_ dup key: { : 1 }