Para agentes de IA: hay un índice de documentación disponible en https://www.mongodb.com/es/docs/llms.txt — versiones en markdown de todas las páginas están disponibles agregando .md a cualquier ruta URL.
Docs Menu

sh.addShardTag() (método mongosh)

sh.addShardTag(shard, tag)

Nota

Este método es un alias de sh.addShardToZone(). MongoDB proporciona particionado de zona como el sucesor del particionado con reconocimiento de etiquetas.

Asocia una partición con una etiqueta o identificador. MongoDB utiliza estos identificadores para dirigir fragmentos que caen dentro de un rango etiquetado a particiones específicas. sh.addTagRange() asocia rangos de fragmentos con rangos de etiquetas.

Parameter
Tipo
Descripción

shard

string

El nombre de la partición a la que se desea asignar una etiqueta específica.

tag

string

El nombre de la etiqueta a añadir a la partición.

Solo emite sh.addShardTag() cuando estés conectado a una instancia mongos.

Tip

Al definir las zonas y los rangos de zonas antes de fragmentar una colección vacía o inexistente, la operación de "shard colletion" crea fragmentos para la zona definida rangos así como cualquier fragmento adicional para cubrir todo el rango de los valores de la clave de partición y realiza una distribución inicial de fragmentos basada en los rangos de zonas. Esta creación y distribución inicial de fragmentos permite una configuración más rápida del particionado zonificado. Después de la distribución inicial, el balanceador gestiona la distribución de fragmentos en adelante.

Consulta Predefinir zonas y rangos de zonas para una colección vacía o inexistente para ver un ejemplo.

Este método está disponible en implementaciones alojadas en los siguientes entornos:

  • MongoDB Atlas: El servicio totalmente gestionado para implementaciones de MongoDB en la nube

Importante

Este comando no es compatible con los clústeres M0 y Flex. Para obtener más información, consulta Comandos no compatibles.

  • MongoDB Enterprise: La versión basada en suscripción y autogestionada de MongoDB

  • MongoDB Community: La versión de MongoDB con código fuente disponible, de uso gratuito y autogestionada.

El siguiente ejemplo agrega tres etiquetas, NYC, LAX y NRT, a tres particiones:

sh.addShardTag("shard0000", "NYC")
sh.addShardTag("shard0001", "LAX")
sh.addShardTag("shard0002", "NRT")