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

hiddenShardedCollection

項目一覧

  • 説明
  • 形式
HiddenShardedCollection

コレクションは、存在しないデータベースの下にある config.collectionsクラスター カタログに登録されています。

バージョン 7.0 で追加

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

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

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

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

description
string

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

details
ドキュメント

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

details.namespace
string

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

details.collection
ドキュメント

コレクションに関する情報。

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

db.adminCommand( { checkMetadataConsistency: 1 } )

メソッドは、シャーディング メタデータにある不整合を示すドキュメントのバッチを含むカーソルを返します。 以下の例では、 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
}

戻る

ArwriteZoneShardKey

項目一覧