MongoCollection::getName
MongoCollection::getSlaveOkay
MongoCollection
PHP Manual

# MongoCollection::getReadPreference

(PECL mongo >=1.3.0)

MongoCollection::getReadPreference — Get the read preference for this collection

### Opis

public array MongoCollection::getReadPreference ( void )

### Parametry

Ta funkcja nie posiada parametrów.

### Zwracane wartości

This function returns an array describing the read preference. The array contains the values type for the numeric read preference mode, type_string for the name of the read preference mode, and tagsets containing a list of all tag set criteria. If no tag sets were specified, tagsets will not be present in the array.

### Przykłady

Przykład #1 MongoCollection::getReadPreference() return value example

`<?php
$m = new MongoClient();
$c = $m->test->users;
$c->setReadPreference(MongoClient::RP_SECONDARY, array(
array('dc' => 'east', 'use' => 'reporting'),
array('dc' => 'west'),
array(),
));
var_dump($c->getReadPreference());`

Powyższy przykład wyświetli:

    array(3) {
      ["type"]=>
      int(2)
      ["type_string"]=>
      string(9) "secondary"
      ["tagsets"]=>
      array(3) {
        [0]=>
        array(2) {
          [0]=>
          string(7) "dc:east"
          [1]=>
          string(13) "use:reporting"
        }
        [1]=>
        array(1) {
          [0]=>
          string(7) "dc:west"
        }
        [2]=>
        array(0) {
        }
      }
    }

### Zobacz też:

- The read preferences documentation.

MongoCollection::getName
MongoCollection::getSlaveOkay
MongoCollection
PHP Manual