DBAtlas · Atlas de operaciones de bases de datos

118 NamespaceNotSharded: NamespaceNotSharded

MongoDB

¿Qué significa?

Se ejecutó una operación que solo tiene sentido en colecciones con sharding contra una colección/namespace que aún no tiene sharding. El comando no pudo aplicarse porque la colección de destino no tiene sharding.

¿Por qué ocurre?

Se llamó a moveChunk, split o ciertos comandos administrativos basados en la shard key sobre una colección sin sharding habilitado. Suele ocurrir porque la colección no se particionó con shardCollection o se apuntó al namespace equivocado.

Cómo solucionarlo

Revise el estado de sharding de la colección: sh.status() o config.collections. Si la operación realmente requiere sharding, habilite primero el sharding en la base de datos (sh.enableSharding) y particione la colección (sh.shardCollection con una shard key adecuada). En caso contrario, estos comandos administrativos no son necesarios en colecciones sin sharding; verifique que apunta al namespace correcto.

Abrir en DBAtlas →

Más entradas de este motor