MongoCollection::setWriteConcern
(PECL mongo >=1.5.0)
MongoCollection::setWriteConcern — Défini la préoccupation d'écriture pour cette base de données
Description
Liste de paramètres
-
w -
La préoccupation d'écriture. Peut être un entier indiquant le nombre de serveurs requis pour approuver une écriture, ou un mode sous forme de chaîne de caractères (e.g. "majority").
-
wtimeout -
Le nombre maximal de millisecondes à attendre le serveur pour satisfaire une préoccupation d'écriture.
Valeurs de retour
Retourne TRUE en cas de succès, ou FALSE sinon.
Erreurs / Exceptions
Emets une exception de niveau E_WARNING si le paramètre w n'est pas un entier ou une chaîne de caractères.
Exemples
Exemple #1 Exemple avec MongoDB::setWriteConcern()
<?php
$mc = new MongoClient('mongodb://rs1.example.com,rs2.example.com');
$coll = $mc->selectCollection('test', 'foo');
// Nécessite que la majorité des serveurs du jeu de réplications approuvent les écritures
// dans les 3 secondes.
$coll->setWriteConcern('majority', 3000);
?>
Voir aussi
- La documentation sur les préoccupation d'écriture.
- MongoCollection::getWriteConcern() - Récupère la préoccupation d'écriture de cette collection