Documentación offline PHP master

MongoDB\Driver\ReadPreference::getTagSets

master Ver versión oficial en línea Licencia CC-BY-3.0Descargado el 2026-08-02

En esta página

MongoDB\Driver\ReadPreference::getTagSets

Devuelve la opción "tagSets" de ReadPreference

Descripción#

final public MongoDB\Driver\ReadPreference::getTagSets(): array
```php

## Parámetros

Esta función no contiene ningún parámetro.

## Valores devueltos

Devuelve la opción "tagSets" de ReadPreference.

## Errores/Excepciones

Lanza una excepción

MongoDB\Driver\Exception\InvalidArgumentException

en caso de error durante el análisis de un argumento.

## Ejemplos

Ejemplo de `MongoDB\Driver\ReadPreference::getTagSets`
getTagSets()); $rp = new MongoDB\Driver\ReadPreference($mode, []); var_dump($rp->getTagSets()); /* Preferir un nodo en Nueva York, pero volver a cualquier nodo disponible. */ $rp = new MongoDB\Driver\ReadPreference($mode, [['dc' => 'ny']]); var_dump($rp->getTagSets()); /* Preferir un nodo en Nueva York, seguido de un nodo en San Francisco etiquetado para el reporting, y finalmente volver a cualquier nodo disponible. */ $rp = new MongoDB\Driver\ReadPreference($mode, [ ['dc' => 'ny'], ['dc' => 'sf', 'use' => 'reporting'], [], ]); var_dump($rp->getTagSets()); ?>

```php

El ejemplo anterior mostrará:

array(0) {
}
array(0) {
}
array(2) {
  [0]=>
  array(1) {
    ["dc"]=>
    string(2) "ny"
  }
  [1]=>
  array(0) {
  }
}
array(3) {
  [0]=>
  array(1) {
    ["dc"]=>
    string(2) "ny"
  }
  [1]=>
  array(2) {
    ["dc"]=>
    string(2) "sf"
    ["use"]=>
    string(9) "reporting"
  }
  [2]=>
  array(0) {
  }
}

Véase también#

Referencia de Read Preference