AI エージェント向け: ドキュメントインデックスは https://www.mongodb.com/ja-jp/docs/llms.txt で利用できます。すべてのページの markdown バージョンは、いずれかの URL パスに .md を追加することで利用できます。

sh.enableAutoMerger()(mongoshメソッド)

sh.enableAutoMerger(namespace)

バージョン7.0の新機能。

名前空間のチャンクの自動マージを有効にします。

sh.enableAutoMerger() は、mongosh ヘルパーメソッドです。これは実質的に、enableAutoMerger フィールドを true に設定して configureCollectionBalancing コマンドを実行するのと同じです。

重要

mongosh メソッド

このページでは、mongosh メソッドについて記載しています。ただし、データベースコマンドや Node.js などの言語固有のドライバーのドキュメントには該当しません。

データベースコマンドについては、configureCollectionBalancing コマンドを参照してください。

MongoDB API ドライバーについては、各言語の MongoDB ドライバー ドキュメントを参照してください。

このメソッドは、次の環境でホストされている配置で使用できます。

  • MongoDB Atlas はクラウドでの MongoDB 配置のためのフルマネージド サービスです

重要

このコマンドは、M0 および Flex クラスターではサポートされていません。詳細については、「 サポートされていないコマンド 」を参照してください。

  • MongoDB Enterprise: サブスクリプションベースの自己管理型 MongoDB バージョン

  • MongoDB Community: ソースが利用可能で、無料で使用できる自己管理型の MongoDB のバージョン

sh.enableAutoMerger( <namespace> )

メソッドは次のフィールドを受け取ります。

フィールド
タイプ
必要性
説明

namespace

文字列

必須

"<database>.<collection>"形式の名前空間。 メソッドは、指定された名前空間の チャンク の自動マージを有効にします。

チャンクの自動マージの時間間隔を設定するには、次のパラメーターを使用します。

注意

これらのパラメーターは、コンフィギュレーションサーバーでのみ設定できます。

次の例では、 "testDatabase.myCollection"の チャンク の自動マージを有効にします。 mongosの例を実行します。

sh.enableAutoMerger( "testDatabase.myCollection" )