定義
abortReshardCollectionバージョン 5.0 の新機能。
リシャーディング操作中に、
abortReshardCollectionコマンドを使用して操作を中止できます。リシャーディング操作は、コミット フェーズまで点でも中止できます。
abortReshardCollectionコマンドを実行する前にリシャーディング操作がコミットフェーズに達した場合、コマンドはエラーを返します。Tip
mongoshでは、このコマンドはsh.abortReshardCollection()ヘルパーメソッドを通じて実行することもできます。ヘルパー メソッドは
mongoshユーザーには便利ですが、データベースコマンドと同じレベルの情報は返されない可能性があります。便宜上必要ない場合、または追加の戻りフィールドが必要な場合は、データベースコマンド を使用します。
互換性
このコマンドは、次の環境でホストされている配置で使用できます。
- MongoDB Atlas はクラウドでの MongoDB 配置のための完全管理サービスです
注意
このコマンドは、すべての MongoDB Atlas クラスターでサポートされています。すべてのコマンドに対する Atlas のサポートについては、「サポートされていないコマンド」を参照してください。
MongoDB Enterprise: サブスクリプションベースの自己管理型 MongoDB バージョン
MongoDB Community: ソースが利用可能で、無料で使用できる自己管理型の MongoDB のバージョン
構文
このコマンドの構文は、次のとおりです。
db.adminCommand( { abortReshardCollection: "<database>.<collection>" } )
例
リシャーディング操作の中止
次の例えでは、 sales.ordersコレクションで実行中の再シャーディング操作を中止します。
db.adminCommand({ abortReshardCollection: "sales.orders" })