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. |
목차
- MongoDB\Driver\WriteConcern::bsonSerialize — BSON 직렬화를 위한 객체를 반환합니다.
- MongoDB\Driver\WriteConcern::__construct — 새 WriteConcern 생성
- MongoDB\Driver\WriteConcern::getJournal — WriteConcern의 "저널" 옵션을 반환합니다.
- MongoDB\Driver\WriteConcern::getW — Returns the WriteConcern의 "w" 옵션을 반환합니다.
- MongoDB\Driver\WriteConcern::getWtimeout — WriteConcern의 "wtimeout" 옵션을 반환합니다.
- MongoDB\Driver\WriteConcern::isDefault — 이것이 기본 쓰기 문제인지 확인합니다.
- MongoDB\Driver\WriteConcern::serialize — WriteConcern 직렬화
- MongoDB\Driver\WriteConcern::unserialize — WriteConcern 직렬화 해제