AI エージェント向け: ドキュメントインデックスは https://www.mongodb.com/ja-jp/docs/llms.txt で利用できます。すべてのページの markdown バージョンは、いずれかの URL パスに .md を追加することで利用できます。
Make the MongoDB docs better! We value your opinion. Share your feedback for a chance to win $100.
MongoDB Branding Shape
Click here >
Docs Menu

updateCatalog

updateCatalogコマンドは、カタログ 内の名前空間メタデータを更新します。 大規模なフェデレーティッドデータベースインスタンス ストアがある場合、カタログの更新に時間がかかる可能性があります。

db.runCommand({ "updateCatalog" : 1, "stores": ["<storeName>"], "background" : true })
オプション
タイプ
説明
必要性

background

ブール値

バックグラウンドで コマンドを実行するためのフラグ。 省略した場合、デフォルトはfalseになります。 trueに設定すると、Atlas Data Federation はバックグラウンドで コマンドを実行します。

{ "background" : true }

任意

stores

文字列の配列

カタログを更新する店舗の名前。 省略した場合、Atlas Data Federation はストレージ構成内のすべてのストアのカタログを更新します。 指定すると、Atlas Data Federation は指定されたストアのカタログのみを更新します。 指定されたストアがカタログを使用していない場合、Atlas Data Federation はエラーを返します。

任意

ストレージ構成内のすべてのストアのカタログを更新するには、次のコマンドを実行します。

db.runCommand({ "updateCatalog" : 1 })

前のコマンドはフォアグラウンドで実行され、 backgroundfalseに設定して コマンドを実行するのと同様です。

ストレージ構成内のすべてのストアのカタログをバックグラウンドで更新するには、次のコマンドを実行します。

db.runCommand({ "updateCatalog" : 1, "background" : true })

バックグラウンドで店舗リストのカタログを更新するには、次のコマンドを実行します。

db.runCommand({ "updateCatalog" : 1, "stores": ["<storeName>",...], "background" : true })

このコマンドは、次の出力を返します。

{ "ok" : 1 }

次のコマンドは、カタログ内の名前空間メタデータをアップデートします。

db.runCommand({ "updateCatalog" : 1 })

上記のコマンドは、次の出力を返します。

{ "ok" : 1 }