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
| Especifica el namespace completo de la colección que deseas fragmentar ( |
| Especifique un
|
Para obtener más información sobre el método de particionado, vea sh.shardCollection().
Campos y valores de clave de partición
Campos de clave de fragmentación faltantes
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.
Cambiar el valor de la clave de partición de un documento
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.
Cambiar la clave de partición de una colección.
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.