PHP: Hypertext Preprocessor (original) (raw)
Change language:
The MongoDB\Driver\WriteConcern class
(mongodb >=1.0.0)
Introduction
MongoDB\Driver\WriteConcern describes the level of acknowledgement requested from MongoDB for write operations to a standalonemongod
or to replica sets or to sharded clusters. In sharded clusters, mongos
instances will pass the write concern on to the shards.
Class synopsis
final class MongoDB\Driver\WriteConcern implements MongoDB\BSON\Serializable, Serializable {
/* Constants */
const string MAJORITY = "majority";
/* Methods */
final public bsonSerialize(): stdClass
final public __construct(string|int $w
, ?int $wtimeout
= [null](reserved.constants.php#constant.null)
, ?bool $journal
= [null](reserved.constants.php#constant.null)
)
final public getJournal(): ?bool
final public getW(): string|int|null
final public getWtimeout(): int
final public isDefault(): bool
}
Predefined Constants
[MongoDB\Driver\WriteConcern::MAJORITY](class.mongodb-driver-writeconcern.php#mongodb-driver-writeconcern.constants.majority)
Majority of all the members in the set; arbiters, non-voting members, passive members, hidden members and delayed members are all included in the definition of majority write concern.
Changelog
Version | Description |
---|---|
PECL mongodb 1.7.0 | Implements Serializable. |
PECL mongodb 1.2.0 | Implements MongoDB\BSON\Serializable. |
Table of Contents
- MongoDB\Driver\WriteConcern::bsonSerialize — Returns an object for BSON serialization
- MongoDB\Driver\WriteConcern::__construct — Create a new WriteConcern
- MongoDB\Driver\WriteConcern::getJournal — Returns the WriteConcern's "journal" option
- MongoDB\Driver\WriteConcern::getW — Returns the WriteConcern's "w" option
- MongoDB\Driver\WriteConcern::getWtimeout — Returns the WriteConcern's "wtimeout" option
- MongoDB\Driver\WriteConcern::isDefault — Checks if this is the default write concern
Found A Problem?
Learn How To Improve This Page •Submit a Pull Request •Report a Bug
User Contributed Notes
There are no user contributed notes for this page.