定義
abortRewriteCollection進行中の
rewriteCollection操作を停止します。バージョン8.3の新機能。
互換性
このコマンドは、次の環境でホストされている配置で使用できます。
MongoDB Atlas はクラウドでの MongoDB 配置のためのフルマネージド サービスです
注意
このコマンドは、すべての MongoDB Atlas クラスターでサポートされています。すべてのコマンドに対する Atlas のサポートについては、「サポートされていないコマンド」を参照してください。
MongoDB Enterprise: サブスクリプションベースの自己管理型 MongoDB バージョン
MongoDB Community: ソースが利用可能で、無料で使用できる自己管理型の MongoDB のバージョン
構文
db.adminCommand( { abortRewriteCollection: "<database>.<collection>" } )
コマンドフィールド
このコマンドは、次のフィールドを使用します。
フィールド | タイプ | 必要性 | 説明 |
|---|---|---|---|
| string | 必須 | 書き換えを停止するデータベースとコレクションを指定します。 |
アクセス制御
abortRewriteCollectionコマンドには、リ書込みを停止するクラスターまたはデータベースとコレクションに対するrewriteCollection 特権アクションが必要です。
この特権アクションは、次のロールを持つユーザーも使用できます。
例
次のコレクション書き換えの例について考えてみましょう。
db.adminCommand( { rewriteCollection: "sales.orders" } )
この書き換えを停止するには、次のようにデータベースとコレクション名を abortRewriteCollection コマンドに渡します。
db.adminCommand( { abortRewriteCollection: "sales.orders" } )