MongoDB\Driver\WriteResult::getWriteErrors
En esta página
MongoDB\Driver\WriteResult::getWriteErrors
Devuelve todos los errores de escritura que se han producido
Descripción#
final public MongoDB\Driver\WriteResult::getWriteErrors(): array
```php
## Parámetros
Esta función no contiene ningún parámetro.
## Valores devueltos
Devuelve un array de objetos `MongoDBDriverWriteError` para todos los errores de escritura encontrados durante la operación de escritura. El array estará vacío si no se ha producido ningún error de escritura.
## Errores/Excepciones
Lanza una excepción
MongoDB\Driver\Exception\InvalidArgumentException
en caso de error durante el análisis de un argumento.
## Ejemplos
`MongoDB\Driver\WriteResult::getWriteErrors` con un solo error
Resultado del ejemplo anterior es similar a:
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
}
}
`MongoDB\Driver\WriteResult::getWriteErrors` con múltiples errores
```php
Resultado del ejemplo anterior es similar a:
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
}
}
Véase también#
MongoDB\Driver\WriteError