MongoCollection::setWriteConcern

(PECL mongo >=1.5.0)

MongoCollection::setWriteConcernDéfini la préoccupation d'écriture pour cette base de données

Description

public MongoCollection::setWriteConcern ( mixed $w [, int $wtimeout ] ) : bool

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

add a note add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top