定義
sh.disableMigrations(namespace)シャーディングされたコレクションの指定された名前空間の移行を無効にします。バランサーは、
sh.disableMigrations()を使用して移行が再度有効化されるまで、sh.enableMigrations()に渡したコレクションのチャンクを移行しません。チャンク移行の詳細については、クラスターバランサーの管理を参照してください。重要
インスタンスではのみ
sh.disableMigrations()mongosを実行できます。sh.enableMigrations()mongodインスタンスで を実行すると、 メソッドはエラーを返します。sh.disableMigrations()メソッドには次のパラメーターがあります。Parameterタイプ説明namespacestring
コレクションの名前空間。
互換性
このメソッドは、次の環境でホストされている配置で使用できます。
MongoDB Enterprise: サブスクリプションベースの自己管理型 MongoDB バージョン
MongoDB Community: ソースが利用可能で、無料で使用できる自己管理型の MongoDB のバージョン
注意
移行ステータスを確認するには、sh.status() を使用します。これにより、各コレクションの allowMigrationsフィールドが表示されます。