Compass でのコレクションの管理
コレクションは MongoDB ドキュメントのグループです。コレクション内のドキュメントには異なるフィールドが含まれる場合があります。コレクションは、関係データベース システムのテーブルに相当します。コレクションは単一の データベース内に存在します。
コレクション画面
Collections画面には、選択データベース内の既存の コレクションとビューのリストが表示されています。各リストアイテムには、コレクションまたはビューの名前とその他の一般情報が記載されています。
データベースのCollections画面にアクセスするには、データベース画面から次のいずれかを実行します。
メインDatabasesビューでDatabase Nameをクリックするか、
左側のナビゲーションでデータベースをクリックします。
コレクション情報
Collections画面には、選択したデータベース内の各コレクションに関する次の情報が表示されます。
コレクション名
コレクション内のドキュメント数
注意
Compass の Collections 画面に表示されるドキュメント数は、collStats を使用してキャッシュされたメタデータに基づいています。この数は、コレクションに含まれる実際のドキュメント数と異なる場合があります。たとえば、予期しないシャットダウンによりカウントが狂う可能性があります。db.collection.countDocuments() を使用すると、最も正確なドキュメント数が得られます。
コレクション内のドキュメントの平均サイズ
コレクション内のすべてのドキュメントの合計サイズ
コレクションのインデックス数
コレクションのすべてのインデックスの合計サイズ
コレクションの照合プロパティ。Collation バナーにカーソルを合わせると、そのコレクションのプロパティが表示されます。
コレクションを作成する
既存のデータベースに新しいコレクションを作成できます。
コレクションの削除
コレクションの詳細
コレクションの詳細画面には、コレクションに含まれるドキュメントなど、コレクションの詳細情報が表示されます。コレクションの詳細を表示するには、次のいずれかを行います。
メインのCollections画面でCollection Nameをクリックするか、
左側のナビゲーションでコレクションをクリックします。
コレクションを新しいタブで開きます。
コレクションを選択すると、Compass にそのコレクションのドキュメント タブが表示されます。Compass では、詳細ビューで次のコレクション情報と機能が提供されます。
コレクションへのデータのインポートとエクスポート
注意
Data Lake の制限
Data Lake に接続している場合、次の機能は利用できません。
コレクションへのデータのインポート
スキーマ分析
クエリ パフォーマンスの確認
インデックスの管理
スキーマの検証ルールを設定する
タブ表示
複数のコレクション詳細画面を別々のタブで開くことができます。新しいタブを開いてコレクションの詳細を表示するには:
制限
MongoDB Compass Readonly Editionではコレクションの作成と削除は許可されていません。
Data Lake に接続している場合、Create Collection ボタンは使用できません。