Docs Menu
Docs Home
/
MongoDBマニュアル
/ / /

sh.commitReshardCollection()

項目一覧

  • 定義
  • 構文
sh.commitReshardCollection(namespace)

バージョン 5.0 で追加

リシャーディング操作中、MongoDB はリシャーディング操作を完了するための推定期間が2 秒を下回るまで、書込み (write) をブロックしません。

現在の推定値が 2 秒を超えており、時間枠が許容できる場合は、リシャーディングをより早く完了できます。 sh.commitReshardCollection()メソッドは、書込みを早期にブロックし、リシャーディング操作を強制的に完了させます。

重要

mongosh メソッド

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

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

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

sh.commitReshardCollection()メソッドの構文は次のとおりです。

sh.commitReshardCollection( <namespace> )

sh.commitReshardCollection()メソッドでは、次のパラメーターが使われます。

Parameter
タイプ
説明
文字列

"<database>.<collection>"形式でのシャーディングするコレクションの名前。

次のコマンドは、 sales.ordersリシャーディング操作を強制し、書込みをブロックして完了します。

sh.commitReshardCollection("sales.orders")

Tip

以下も参照してください。

戻る

sh. balancerCollectionStatus

項目一覧