Docs Menu
Docs Home
/ /
Claves de partición

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 fragmentar una colección:

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

namespace

Especifique el espacio de nombres completo de la colección que desea fragmentar ("<database>.<collection>").

key

Especifique un documento { <shard key field1>: <1|"hashed">, ... } donde

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

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