A classe MongoDB\Driver\WriteConcern

(mongodb >=1.0.0)

Introdução

MongoDB\Driver\WriteConcern descreve o nível de confirmação solicitado do MongoDB para operações de gravação em um mongod independente ou em conjuntos de réplicas ou em clusters fragmentados. Em clusters fragmentados, as instâncias mongos passarão a preocupação de gravação para os fragmentos.

Resumo da classe

final class MongoDB\Driver\WriteConcern implements MongoDB\BSON\Serializable, Serializable {
/* Constantes */
const string MAJORITY = "majority";
/* Métodos */
final public bsonSerialize(): stdClass
final public __construct(string|int $w, ?int $wtimeout = null, ?bool $journal = null)
final public getJournal(): ?bool
final public getW(): string|int|null
final public getWtimeout(): int
final public isDefault(): bool
final public serialize(): string
final public unserialize(string $data): void
}

Constantes pré-definidas

MongoDB\Driver\WriteConcern::MAJORITY

Maioria de todos os membros do conjunto; árbitros, membros sem direito a voto, membros passivos, membros ocultos e membros atrasados ​​estão todos incluídos na definição de preocupação de escrita majoritária.

Registro de Alterações

Versão Descrição
PECL mongodb 1.7.0 Implementa Serializable.
PECL mongodb 1.2.0 Implementa MongoDB\BSON\Serializable.

Table of Contents