« MongoDB\Driver\WriteError
MongoDB\Driver\WriteError::getIndex »

MongoDB\Driver\WriteError::getCode

(mongodb >=1.0.0)

MongoDB\Driver\WriteError::getCode — Returns the WriteError's error code

説明

final public function MongoDB\Driver\WriteError::getCode(): int

パラメータ

この関数にはパラメータはありません。

戻り値

Returns the WriteError's error code.

エラー / 例外

例

例1 MongoDB\Driver\WriteError::getCode() example

<?php

$manager = new MongoDB\Driver\Manager;

$bulk = new MongoDB\Driver\BulkWrite;
$bulk->insert(['_id' => 1]);
$bulk->insert(['_id' => 1]);

try {
    $manager->executeBulkWrite('db.collection', $bulk);
} catch(MongoDB\Driver\Exception\BulkWriteException $e) {
    var_dump($e->getWriteResult()->getWriteErrors()[0]->getCode());
}

?>

上の例の出力は、 たとえば以下のようになります。

int(11000)
関連キーワード:
WriteError   MongoDB   Driver   getCode   code   bulk   Exception   manager   insert   getIndex   mongodb   final   Throws   InvalidArgumentException   argument   parsing   errors   example   Manager   BulkWrite   executeBulkWrite   collection   catch   BulkWriteException   dump
関連する関数・ページ:
mongodb-driver-writeerror.getmessage   mongodb-driver-writeerror.getindex   class.mongodb-driver-writeerror   mongodb-driver-writeerror.getinfo   mongodb-driver-writeresult.getwriteerrors   mongodb-driver-bulkwritecommandexception.getwriteerrors