Make the MongoDB docs better! We value your opinion. Share your feedback for a chance to win $100.
Click here >
Docs Menu
Docs Home
/ /

HiddenShardedCollection

HiddenShardedCollection

Una colección está registrada en el config.collections catálogo de clúster en una base de datos inexistente.

Nuevo en la versión 7.0.

{
type: "HiddenShardedCollection",
description: "<string>",
details: {
namespace: "<string>",
collection: "<object>",
}
}

HiddenShardedCollection los documentos de inconsistencias contienen los siguientes campos:

Campo
Tipo
Descripción

type

string

Tipo de documento de inconsistencia. Devuelve un valor de HiddenShardedCollection para este tipo de inconsistencia.

description

string

Describe la naturaleza de la inconsistencia encontrada en los metadatos.

details

Documento

Documento con información adicional sobre dónde existe la incoherencia en la base de datos y el clúster compartimentado.

details.namespace

string

Indica la base de datos y la colección donde existe la inconsistencia.

details.collection

Documento

Información sobre la colección.

Utiliza el método db.adminCommand() para llamar al comando checkMetadataConsistency:

db.adminCommand( { checkMetadataConsistency: 1 } )

El método devuelve un cursor con una agrupación de documentos que muestra las inconsistencias encontradas en los metadatos de particionado. El ejemplo a continuación muestra un cursor con un documento de inconsistencia HiddenShardedCollection:

{
cursor: {
id: Long("0"),
ns: "test.$cmd.aggregate",
firstBatch: [
{
type: "HiddenShardedCollection",
description: "Found sharded collection but relative database does not exist",
details: {
namespace: "test.authors",
collection: {
_id: "test.authors",
lastmodEpoch: ObjectId("64ddd78de906038182671674"),
lastmod: ISODate("2023-08-17T08:17:17.944Z"),
timestamp: Timestamp(1692260237, 58),
uuid: new UUID("69317741-7bc5-4eca-8877-7858cecf67d6"),
key: {
"skey" : 1
},
unique: false,
noBalance: false
}
}
}
],
},
ok: 1
}

Volver

CorruptedZoneShardKey

En esta página