Join us at MongoDB.local London on 7 May to unlock new possibilities for your data. Use WEB50 to save 50%.
Register now >
Docs Menu
Docs Home
/ /

Fragmenta una colección

Para fragmentar una colección, debe especificar el espacio de nombres completo de la colección que desea fragmentar y la clave de fragmentación. Puede usar el mongosh Método sh.shardCollection() para particionar una colección:

sh.shardCollection(<namespace>, <key>) // Optional parameters omitted

namespace

Especifica el namespace completo de la colección que deseas fragmentar ("<database>.<collection>").

key

Especifique un { <shard key field1>: <1|"hashed">, ... } de documento en el que

Para obtener más información sobre el método de particionado, vea sh.shardCollection().

Los documentos en colecciones particionadas pueden carecer de los campos clave de partición. Una clave de partición faltante cae dentro del mismo rango que una clave de partición con valor null. Consulta Campos clave de partición faltantes.

Puede actualizarse el valor de clave de partición de un documento a menos que el campo de clave de partición sea el campo _id inmutable.

Para obtener detalles sobre cómo actualizar el valor de la clave de partición, consulta Cambiar el valor de la clave de partición de un documento.

A partir de MongoDB 5.0, puedes refragmentar una colección al cambiar la clave de fragmentación de un documento.

Para ajustar una clave de fragmentación, agrega un campo o campos de sufijo a la clave de fragmentación existente.

Volver

Claves de partición

En esta página