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

db.collection.reIndex()

項目一覧

  • 定義
  • 動作
db.collection.reIndex()

重要

mongosh メソッド

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

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

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

db.collection.reIndex() はコレクションのすべてのインデックスを削除し、再作成します。この操作は、大量のデータや多数のインデックスを持つコレクションではコストが高くなる可能性があります。

警告

MongoDB 5.0以降の場合、 db.collection.reIndex()スタンドアロンインスタンスでのみ実行できます。

db.collection.reIndex() はコレクションに対して排他的ロック(W)を取得し、完了するまでコレクションに対する他の操作をブロックします。

MongoDB でのロックの詳細については、「FAQ: 同時実行性」を参照してください。

Tip

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

戻る

db.collection.mapReduce

項目一覧