MongoDB::lastError
(PECL mongo >=0.9.5)
MongoDB::lastError — Vérifie s'il y a une erreur sur la dernière opération relative à la base de données
Description
public array MongoDB::lastError
( void
)
Cette méthode est équivalente à :
<?php public function lastError() { return $this->command(array('getlasterror' => 1)); } ?>
Liste de paramètres
Cette fonction ne contient aucun paramètre.
Valeurs de retour
Retourne l'erreur, s'il y en a une.
Exemples
Exemple #1 Exemple avec MongoDB::lastError()
<?php
$db->resetError();
var_dump($db->lastError());
?>
<?php
$c = $db->selectCollection("foo");
// insert two documents with the same _id
$c->insert(array("_id" => 1));
$c->insert(array("_id" => 1));
var_dump($db->lastError());
?>
L'exemple ci-dessus va afficher quelque chose de similaire à :
array(3) { ["err"]=> string(64) "E11000 duplicate key errorindex: foo.foo.$_id_ dup key: { : 1 }" ["n"]=> int(0) ["ok"]=> float(1) }