Défini la préoccupation d'écriture pour cette base de données

# MongoCollection::setWriteConcern

(PECL mongo >=1.5.0)

MongoCollection::setWriteConcern — Dé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

- La documentation sur les préoccupation d'écriture.
- MongoCollection::getWriteConcern() - Récupère la préoccupation d'écriture de cette collection