Docs Menu
Docs Home
/
MongoDB Compass
/

Compass でのコレクションの管理

項目一覧

  • コレクション画面
  • コレクションを作成する
  • コレクションの削除
  • コレクションの詳細
  • 制限

コレクションは MongoDB ドキュメントのグループです。コレクション内のドキュメントには異なるフィールドが含まれる場合があります。コレクションは、関係データベース システムのテーブルに相当します。コレクションは単一の データベース内に存在します。

Collections画面には、選択データベース内の既存の コレクションビューのリストが表示されています。各リストアイテムには、コレクションまたはビューの名前とその他の一般情報が記載されています。

データベースのCollections画面にアクセスするには、データベース画面から次のいずれかを実行します。

  • メインDatabasesビューでDatabase Nameをクリックするか、

  • 左側のナビゲーションでデータベースをクリックします。

データベースを選択
クリックして拡大します

Collections画面には、選択したデータベース内の各コレクションに関する次の情報が表示されます。

  • コレクション名

  • コレクション内のドキュメント

    注意

    Compass の Collections 画面に表示されるドキュメント数は、collStats を使用してキャッシュされたメタデータに基づいています。この数は、コレクションに含まれる実際のドキュメント数と異なる場合があります。たとえば、予期しないシャットダウンによりカウントが狂う可能性があります。db.collection.countDocuments() を使用すると、最も正確なドキュメント数が得られます。

  • コレクション内のドキュメントの平均サイズ

  • コレクション内のすべてのドキュメントの合計サイズ

  • コレクションのインデックス

  • コレクションのすべてのインデックスの合計サイズ

  • コレクションの照合プロパティ。Collation バナーにカーソルを合わせると、そのコレクションのプロパティが表示されます。

既存のデータベースに新しいコレクションを作成できます。

1

Collections画面から、[Create Collection] ボタンをクリックします。

2

Create Collectionダイアログで、作成するコレクションの名前を入力します。

Compass もAdditional preferencesを提供します。以下から選択できます。

3
1

Collections画面から、削除するコレクションのゴミ箱をクリックします。クリックすると、確認ダイアログが表示されます。

2

ダイアログで、削除するコレクションの名前を入力します。

3

コレクションの詳細画面には、コレクションに含まれるドキュメントなど、コレクションの詳細情報が表示されます。コレクションの詳細を表示するには、次のいずれかを行います。

  • メインのCollections画面でCollection Nameをクリックするか、

  • 左側のナビゲーションでコレクションをクリックします。

  • コレクションを新しいタブで開きます。

コレクションを選択すると、Compass にそのコレクションのドキュメント タブが表示されます。Compass では、詳細ビューで次のコレクション情報と機能が提供されます。

注意

Data Lake の制限

Data Lake に接続している場合、次の機能は利用できません。

  • コレクションへのデータのインポート

  • スキーマ分析

  • クエリ パフォーマンスの確認

  • インデックスの管理

  • スキーマの検証ルールを設定する

複数のコレクション詳細画面を別々のタブで開くことができます。新しいタブを開いてコレクションの詳細を表示するには:

1
2
3
4
  • MongoDB Compass Readonly Editionではコレクションの作成と削除は許可されていません。

  • Data Lake に接続している場合、Create Collection ボタンは使用できません。

戻る

データベースの管理