Php/docs/class.mongodb-driver-writeconcern
(mongodb >=1.0.0)
简介
MongoDB\Driver\WriteConcern describes the level of
acknowledgement requested from MongoDB for write operations to a standalone
mongod
or to replica sets or to sharded clusters. In
sharded clusters, mongos
instances will pass the write
concern on to the shards.
类摘要
final MongoDB\Driver\WriteConcern implements MongoDB\BSON\Serializable , Serializable {
const
string
MAJORITY
= "majority"
/* 方法 */
final public bsonSerialize ( ) : object
final public __construct
( string|int $w
[, int $wtimeout
[, bool $journal
]] )
final public getJournal ( ) : bool|null
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
- 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.
更新日志
版本 | 说明 |
---|---|
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
- MongoDB\Driver\WriteConcern::serialize — Serialize a WriteConcern
- MongoDB\Driver\WriteConcern::unserialize — Unserialize a WriteConcern
/* Constants */