概要 MongoDBで使っていないindexを整理する際に使ったコマンドのチートシートです。 バックアップ用途の吐き出しコマンドとスプレッドシートで確認しやすくするためのコマンドを主に書きます。 環境 MongoDB v3.6.23 コマンド 以下にそれぞれのケースでのスクリプトを書きます。実行時は $ mongo mongodb://{YOUR_HOSTNAME}:27017/{YOUR_DB_NAME} < script.js > output.txt といった形で行います。 indexの一覧 db.getCollectionNames().forEach(function(collection) { indexes = db.getCollection(collection).getIndexes(); print("Indexes on " + collection + ":");