Documentación offline PHP master

MongoDB\Driver\Exception\BulkWriteCommandException::getWriteConcernErrors

master Ver versión oficial en línea Licencia CC-BY-3.0Descargado el 2026-08-02

En esta página

MongoDB\Driver\Exception\BulkWriteCommandException::getWriteConcernErrors

Devuelve los errores de preocupación de escritura

Descripción#

final public MongoDB\Driver\Exception\BulkWriteCommandException::getWriteConcernErrors(): array
```php

## Parámetros

Esta función no contiene ningún parámetro.

## Valores devueltos

Un array de cada uno de los `MongoDB\Driver\WriteConcernError`s que se produjeron durante la ejecución de la escritura masiva. Esta lista puede tener múltiples entradas si se necesitó más de un comando de servidor para ejecutar la escritura masiva.

## Ejemplos

Ejemplo de `MongoDB\Driver\Exception\BulkWriteCommandException::getWriteConcernErrors`
insertOne('db.coll', ['x' => 1]); $writeConcern = new MongoDB\Driver\WriteConcern(50); try { $result = $manager->executeBulkWriteCommand($bulk, ['writeConcern' => $writeConcern]); } catch (MongoDB\Driver\Exception\BulkWriteCommandException $e) { var_dump($e->getWriteConcernErrors()); } ?>

```php

Resultado del ejemplo anterior es similar a:

array(1) {
  [0]=>
  object(MongoDB\Driver\WriteConcernError)#6 (3) {
    ["message"]=>
    string(29) "Not enough data-bearing nodes"
    ["code"]=>
    int(100)
    ["info"]=>
    object(stdClass)#8 (1) {
      ["writeConcern"]=>
      object(stdClass)#7 (3) {
        ["w"]=>
        int(50)
        ["wtimeout"]=>
        int(0)
        ["provenance"]=>
        string(14) "clientSupplied"
      }
    }
  }
}

Véase también#

MongoDB\Driver\Manager::executeBulkWriteCommand

MongoDB\Driver\WriteConcern

MongoDB\Driver\WriteConcernError