La clase MongoDB\Driver\WriteConcern
En esta página
Introducción#
MongoDB\Driver\WriteConcern describe el nivel de acuse de recibo solicitado por MongoDB para las operaciones de escritura a un mongod autónomo o a conjuntos de réplicas o a clusters fragmentados. En los clusters fragmentados, las instancias de mongos transmiten el control de escritura a los fragmentos.
Sinopsis de la clase#
MongoDB\Driver\WriteConcern
final
MongoDB\Driver\WriteConcern
MongoDB\BSON\Serializable
Serializable
Constantes
const
string
MongoDB\Driver\WriteConcern::MAJORITY
"majority"
Propiedades
public
readonly
string
int
null
w
public
readonly
bool
null
j
public
readonly
int
wtimeout
Métodos
Propiedades#
w
El número de réplicas necesarias (entero correspondiente al número de nodos, la cadena "majority", o el nombre de un tag de write concern personalizado), o null si no está definido.
j
Indica si el journal es requerido, es decir, si las operaciones de escritura deben ser confirmadas en el journal antes de ser reconocidas, o null si no se especificó.
wtimeout
El timeout de espera en milisegundos para el reconocimiento del write concern. Un valor de 0 significa esperar indefinidamente.
Constantes predefinidas#
MongoDB\Driver\WriteConcern::MAJORITY
La mayoría de todos los miembros del conjunto; árbitros, los mismos no votantes, los miembros pasivos, los miembros ocultos y los miembros en espera están todos incluidos en la definición de una preocupación de escritura de la mayoría.
Historial de cambios#
| Versión | Descripción |
|---|---|
| PECL mongodb 2.3.0 | Se añadieron las propiedades públicas readonly. |
| PECL mongodb 1.7.0 | Implementa Serializable. |
| PECL mongodb 1.2.0 | Implementa MongoDB\BSON\Serializable. |