Клас MongoDB\Driver\WriteConcern
(mongodb >=1.0.0)
Вступ
MongoDB\Driver\WriteConcern описує рівень надійності, запрошений MongoDB для операцій запису на автономний mongod
або на набір реплік або сегментовані кластери. У сегментованих кластерах екземпляри mongos
будуть передавати гарантії запису на сегменти.
Огляд класів
final
class MongoDB\Driver\WriteConcern
implements
MongoDB\BSON\Serializable, Serializable {
/* Константы */
const
string
MAJORITY = "majority";
/* Методы */
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
}
Обумовлені константи
MongoDB\Driver\WriteConcern::MAJORITY
Більшість членів у наборі; арбітрів, члени, які не беруть участь у голосуванні, пасивні члени, приховані члени та відкладені члени, всі вони включені до визначення більшості гарантії запису.
список змін
Версия | Опис |
---|---|
PECL mongodb 1.7.0 | Реалізує Serializable |
PECL mongodb 1.2.0 | Реалізує MongoDB\BSON\Serializable |
Зміст
- MongoDB\Driver\WriteConcern::bsonSerialize— Повертає об'єкт серіалізації BSON
- MongoDB\Driver\WriteConcern::__construct - Створити новий WriteConcern
- MongoDB\Driver\WriteConcern::getJournal — Повертає опцію journal WriteConcern
- MongoDB\Driver\WriteConcern::getW - Повертає опцію "w" WriteConcern
- MongoDB\Driver\WriteConcern::getWtimeout - Повертає опцію "wtimeout" WriteConcern
- MongoDB\Driver\WriteConcern::isDefault— Перевіряє, чи є гарантія запису за замовчуванням
- MongoDB\Driver\WriteConcern::serialize - Серіалізація WriteConcern
- MongoDB\Driver\WriteConcern::unserialize - Десеріалізація WriteConcern