|
MongoDB\Driver\WriteResult::getWriteErrorsReturns any write errors that occurred 説明
final public array MongoDB\Driver\WriteResult::getWriteErrors()
パラメータこの関数にはパラメータはありません。 戻り値Returns an array of MongoDB\Driver\WriteError objects for any write errors encountered during the write operation. The array will be empty if no write errors occurred. エラー / 例外
例例1 MongoDB\Driver\WriteResult::getWriteErrors with a single error 上の例の出力は、 たとえば以下のようになります。
array(1) {
[0]=>
object(MongoDB\Driver\WriteError)#5 (4) {
["message"]=>
string(81) "E11000 duplicate key error collection: db.collection index: _id_ dup key: { : 2 }"
["code"]=>
int(11000)
["index"]=>
int(2)
["info"]=>
NULL
}
}
例2 MongoDB\Driver\WriteResult::getWriteErrors with multiple errors 上の例の出力は、 たとえば以下のようになります。
array(2) {
[0]=>
object(MongoDB\Driver\WriteError)#5 (4) {
["message"]=>
string(81) "E11000 duplicate key error collection: db.collection index: _id_ dup key: { : 2 }"
["code"]=>
int(11000)
["index"]=>
int(2)
["info"]=>
NULL
}
[1]=>
object(MongoDB\Driver\WriteError)#6 (4) {
["message"]=>
string(81) "E11000 duplicate key error collection: db.collection index: _id_ dup key: { : 4 }"
["code"]=>
int(11000)
["index"]=>
int(5)
["info"]=>
NULL
}
}
参考
|