MongoClient::setWriteConcern

(PECL mongo >=1.5.0)

MongoClient::setWriteConcernSet the write concern for this connection

Extensia care definește această metodă este învechită. În loc, trtebuie utilizată extensia MongoDB. Nu există un echivalent al acestei metode în noua extensie.

Descrierea

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

Parametri

w

Gradul de participare la înscriere. Aceasta poate fi un întreg ce denotă numărul de servere necesare pentru a confirma operațiunea de înscriere, sau un mod scris ca șir de caractere (de ex. "majority").

wtimeout

Numărul maximal de milisecunde de așteptare până când serverul satisface gradul de participare la înscriere.

Valorile întoarse

Întoarce TRUE în caz de succes, sau FALSE în caz contrar.

Erori/Excepții

Emite un E_WARNING dacă parametrul w nu este un întreg sau un șir de caractere.

Exemple

Example #1 MongoClient::setWriteConcern() example

<?php

$mc 
= new MongoClient('mongodb://rs1.example.com,rs2.example.com');

// Require that the majority of servers in the replica set acknowledge writes
// within three seconds.
$mc->setWriteConcern('majority'3000);
?>

A se vedea și