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
/ /

MissingLocalCollection

MissingLocalCollection

Se registra una colección en el catálogo de particionado, pero no existe en la partición correspondiente.

Nuevo en la versión 8.0.

{
type: "MissingLocalCollection",
description: "<string>",
details: {
namespace: "<string>",
uuid: UUID("<uuid>"),
shard: "<string>"
}
}

MissingLocalCollection los documentos de inconsistencias contienen estos campos:

Campo
Tipo
Descripción

type

string

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

description

string

Describe la inconsistencia encontrada en los metadatos.

details

Documento

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

details.namespace

string

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

details.uuid

UUID

UUID de la colección registrada en el catálogo de particionado.

details.shard

string

El fragmento donde existe la inconsistencia.

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

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 MissingLocalCollection:

{
cursor: {
id: Long("0"),
ns: "test.$cmd.aggregate",
firstBatch: [
{
type: "MissingLocalCollection",
description: "Collection registered on the sharding catalog not found on the given shards",
details: {
namespace: "test.authors",
uuid: UUID("1ad56770-61e2-48e9-83c6-8ecefe73cfc4"),
shard: "shard02"
}
}
],
},
ok: 1
}

Volver

Colección fuera de lugar

En esta página