PHP Portal » PHP Handbuch » MongoDB::lastError

Werbung

MongoDB::lastError


(PECL mongo >=0.9.5)

MongoDB::lastErrorCheck if there was an error on the most recent db operation performed

Beschreibung

public array MongoDB::lastError ( void )

Parameter-Liste

Diese Funktion hat keine Parameter.

Rückgabewerte

Returns the error, if there was one.

Beispiele

PHP Code
1
2
$db->resetError(); var_dump($db->lastError());

Das oben gezeigte Beispiel erzeugt eine ähnliche Ausgabe wie:

array(3) {
  ["err"]=>
  NULL
  ["n"]=>
  int(0)
  ["ok"]=>
  float(1)
}

PHP Code
1
2
3
4
5
$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());

Das oben gezeigte Beispiel erzeugt eine ähnliche Ausgabe wie:

array(3) {
  ["err"]=>
  string(64) "E11000 duplicate key errorindex: foo.foo.$_id_  dup key: { : 1 }"
  ["n"]=>
  int(0)
  ["ok"]=>
  float(1)
}