Documentación offline PHP master

MongoDB\Driver\WriteConcern::bsonSerialize

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

En esta página

MongoDB\Driver\WriteConcern::bsonSerialize

Devuelve un objeto para la serialización BSON

Descripción#

final public MongoDB\Driver\WriteConcern::bsonSerialize(): stdClass
```php

## Parámetros

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

## Valores devueltos

Devuelve un objeto para la serialización del WriteConcern en BSON.

## Errores/Excepciones

Lanza una excepción

MongoDB\Driver\Exception\InvalidArgumentException

en caso de error durante el análisis de un argumento.

## Ejemplos

`MongoDB\Driver\WriteConcern::bsonSerialize` con el write concern majority
bsonSerialize()); echo "\n", MongoDB\BSON\Document::fromPHP($wc)->toRelaxedExtendedJSON(); ?>
Resultado del ejemplo anterior es similar a:

    object(stdClass)#2 (1) {
      ["w"]=>
      string(8) "majority"
    }

    { "w" : "majority" }

`MongoDB\Driver\WriteConcern::bsonSerialize` con el wtimeout y el journal
bsonSerialize()); echo "\n", MongoDB\BSON\Document::fromPHP($wc)->toRelaxedExtendedJSON(); ?>

```php

Resultado del ejemplo anterior es similar a:

object(stdClass)#2 (3) {
  ["w"]=>
  int(2)
  ["j"]=>
  bool(true)
  ["wtimeout"]=>
  int(1000)
}

{ "w" : 2, "j" : true, "wtimeout" : 1000 }

Véase también#

MongoDB\BSON\Serializable::bsonSerialize

Referencia de Write Concern