Docs Menu
Docs Home
/
MongoDB マニュアル
/ / /

CollectionUDUImmatch

項目一覧

  • 説明
  • 形式
CollectionUUIDMismatch

コレクションは、 config.collectionsクラスター カタログに登録されている UUID とは異なる、ローカルに登録された UUID を持つシャードに存在します。

バージョン 7.0 で追加

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

CollectionUUIDMismatch 不整合ドキュメントには、次のフィールドが含まれています。

フィールド
タイプ
説明
type
string

不整合ドキュメントのタイプ。 この不整合タイプのCollectionUUIDMismatchの値を返します。

description
string

メタデータに見つかった不整合の内容を説明します。

details
ドキュメント

データベースとシャーディングされたクラスターのどの不整合が存在するかに関する追加情報を含むドキュメント。

details.namespace
string

不整合が存在するデータベースとコレクションを示します。

details.shard
string

不整合が存在するシャード。

details.localUUID
UUID
シャードにローカルに登録された UUID 。
details.uuid
UUID
config.collectionsクラスター カタログで見つかったコレクションの UUID 。

db.adminCommand()コマンドを呼び出すには、checkMetadataConsistency メソッドを使用します。

db.adminCommand( { checkMetadataConsistency: 1 } )

メソッドは、シャーディング メタデータにある不整合を示すドキュメントのバッチを含むカーソルを返します。 以下の例では、 CollectionUUIDMismatch不整合ドキュメントを持つカーソルを示しています。

{
cursor: {
id: Long("0"),
ns: "test.$cmd.aggregate",
firstBatch: [
{
type: "CollectionUUIIDMismatch",
description: "Found collection on non primary shard with mismatching UUID",
details: {
namespace: "test.authors",
shard: "shard02",
localUUID: new UUID("1ad56770-61e2-48e9-83c6-8ecefe73cfc4"),
uuid: new UUID("a3153e8a-3544-43ec-928f-37f72b48dee9")
}
}
],
},
ok: 1
}

戻る

不一致のタイプ

項目一覧