MongoDB\Driver\WriteConcern 클래스

(mongodb >=1.0.0)


소개

MongoDB\Driver\WriteConcern은 독립 실행형 mongod, 복제본 세트 또는 샤딩된 클러스터에 대한 쓰기 작업에 대해 MongoDB에서 요청한 승인 수준을 설명합니다. 샤드 클러스터에서 mongos 인스턴스는 쓰기 문제를 샤드에 전달합니다.


클래스 개요

final class MongoDB\Driver\WriteConcern implements MongoDB\BSON\Serializable, Serializable {
  /* Constants */
  const string MAJORITY = "majority";
  /* Methods */
  final public bsonSerialize(): object
  final public __construct(string|int $w, int $wtimeout = ?, bool $journal = ?)
  final public getJournal(): ?bool
  final public getW(): string|int|null
  final public getWtimeout(): int|MongoDB\BSON\Int64
  final public isDefault(): bool
  final public serialize(): string
  final public unserialize(string $serialized): void
}
                

미리 정의된 상수

MongoDB\Driver\WriteConcern::MAJORITY
세트의 모든 구성원의 과반수; 중재자, 투표권이 없는 구성원, 수동 구성원, 숨겨진 구성원 및 지연 구성원은 모두 다수 쓰기 문제의 정의에 포함됩니다.

변경 로그

버전 설명
PECL mongodb 1.7.0 Implements Serializable.
PECL mongodb 1.2.0 Implements MongoDB\BSON\Serializable.

목차