Docs Menu
Docs Home
/ /
Métodos mongosh

Métodos de particionado

Nota

Para obtener detalles sobre un método específico, incluida la sintaxis y los ejemplos, haz clic en el enlace a la página de referencia del método.

Nombre
Descripción

sh.abortReshardCollection()

Anula una operación de repartición.

Nuevo en la versión 5.0.

Añade una partición a un clúster particionado.

Este método se le asigna el alias sh.addShardToZone().

Asocia una partición a una zona. Admite la configuración de zonas en clústeres particionados.

Este método se le asigna el alias sh.updateZoneKeyRange().

Devuelve información sobre si los fragmentos de una colección particionada están equilibrados.

Ejecuta una operación de repartición a la fuerza para bloquear escrituras y completarse.

Nuevo en la versión 5.0.

Desactiva el balanceo en una sola colección dentro de una base de datos particionada. No afecta el equilibrio de otras colecciones en un clúster.

Activa el proceso del balanceador de la colección particionada si se desactivó anteriormente mediante sh.disableBalancing().

Desactiva la división automática para el clúster particionado.

A partir de MongoDB,6.0.3 la división automática de fragmentos no se realiza. Esto se debe a mejoras en la política de balanceo. Los comandos de división automática aún existen, pero no realizan ninguna operación. Para más información, consulte Cambios en la política de balanceo.

Activa la división automática para el clúster particionado.

A partir de MongoDB,6.0.3 la división automática de fragmentos no se realiza. Esto se debe a mejoras en la política de balanceo. Los comandos de división automática aún existen, pero no realizan ninguna operación. Para más información, consulte Cambios en la política de balanceo.

Crea una base de datos.

Devuelve un valor booleano para informar si el balanceador está activado actualmente.

Devuelve información sobre la distribución de datos para colecciones particionadas. sh.getShardedDataDistribution() es un método del asistente de shell para la etapa $shardedDataDistribution de pipeline de agregación.

Este método se le asigna el alias sh.removeRangeFromZone().

Remueve una asociación entre un rango de claves de partición y una zona. Admite la configuración de zonas en clústeres particionados.

Devuelve el texto de ayuda para los métodos sh.

Devuelve un documento que describe el estado del balanceador.

Mueve rangos entre fragmentos.

Este método se le asigna el alias sh.removeShardFromZone().

Remueve la asociación entre una partición y una zona. Utiliza para gestionar el particionado de zonas.

Inicia una operación de repartición para cambiar la clave de partición de una colección y modificar la distribución de los datos.

Nuevo en la versión 5.0.

Activa o desactiva el balanceador que migra fragmentos entre particiones.

Activa el particionado para una colección.

Divide un fragmento existente en dos fragmentos utilizando un valor específico de la clave de fragmentación como punto de división.

Divide un fragmento existente que contiene un documento que coincide con una query en dos fragmentos aproximadamente iguales.

Activa el balanceador y espera a que el balanceo comience.

Informa sobre el estado de un clúster particionado, como db.printShardingStatus().

Desactiva el balanceador y espera a que se completen las rondas de balanceo en curso.

Interno. Espera a que el estado del balanceador cambie.

Interno. Espera hasta que el balanceador deje de ejecutarse.

Interno. Espera un cambio en el estado de ping de uno de los mongos en el clúster particionado.

Asocia un rango de claves de partición a una zona. Admite la configuración de zonas en clústeres particionados.

Devuelve el valor encriptado de la entrada.

Volver

rs.syncFrom