Наша группа в Telegram для обмена идеями, проектами, мыслями, людьми в сфере ИТ г.Ростова-на-Дону: @it_rostov

MongoDB::lastError

(PECL mongo >=0.9.5)

MongoDB::lastError — Check if there was an error on the most recent db operation performed


Описание

public array MongoDB::lastError ( void )

This method is equivalent to:

public function lastError() {
    return $this->command(array('getlasterror' => 1));
}


Список параметров

У этой функции нет параметров.


Возвращаемые значения

Returns the error, if there was one.


Примеры

Пример #1 MongoDB::lastError() NULL error example
$db->resetError();
var_dump($db->lastError());

Результатом выполнения данного примера будет что-то подобное:


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

Пример #2 MongoDB::lastError() duplicate key example
$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());

Результатом выполнения данного примера будет что-то подобное:


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


Описание класса mongodb, примеры использования класса mongodb.



Смотрите также:
Описание на ru2.php.net
Описание на php.ru