Docs Menu
Docs Home
/
MongoDB Compass
/

Compass でのビューの管理

項目一覧

  • コレクション画面
  • ビューを作成する
  • ビューを開く
  • ビューの複製
  • ビューのソースを変更する
  • ビューをドロップする

ビューは、コレクションに対して 集計を実行した読み取り専用の結果です。ビューを使用すると、パイプラインを実行しなくても、ビューの読者は集計結果に簡単にアクセスできます。ビューは、基礎となるコレクションへのアクセスではなく、事前定義された結果のセットへのアクセスのみをユーザーに許可することで、データを安全に保つのにも役立ちます。

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

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

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

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

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

Compass は、 Collections Screen内のビューを特別なアイコンで表示し、ビューが作成されたコレクションを示します。

リストを表示する
クリックして拡大します

Collections画面には、選択したデータベース内の各ビューに関する次の情報が表示されます。

  • 名前を表示する

  • ビューの作成元となったコレクション

ビューを作成するには、集計パイプライン ビルダを使用する必要があります。パイプラインの最終ステージの出力がビューのコンテンツになります。

パイプラインの結果からビューを作成するには、次の手順に従います。

  1. パイプライン ビルダで集計パイプラインを作成します。パイプライン ビルダの使用方法について詳しくは、「集計パイプラインを作成する」を参照してください。

  2. パイプライン ビルダの上部にある [Save] ボタンの横にある矢印をクリックします。

  3. [Create a View] をクリックします。

  4. ビューの名前を入力します。

  5. [Create] をクリックします。

Compass は、パイプラインが作成されたのと同じデータベースにパイプラインの結果からビューを作成します。

ビューを開くには、次のいずれかを実行します。

  • コレクション画面から目的のビューをクリックするか、

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

ビューを開くと、Compass によってそのビューのドキュメント タブが表示されます。Compassは、ビューに関する次の情報と機能を提供します。

ビューを複製して、元のビューを保持しながら既存のビューを変更することができます。

ビューを複製するには、次の手順に従います。

  1. 左側のナビゲーションで目的のビューにカーソルを合わせます。

  2. 表示される [Ellipses (...)] ボタンをクリックします。

  3. ドロップダウン メニューで、[ Duplicate View] をクリックします。

  4. 新しいビューの名前を入力します。

  5. [Duplicate] をクリックします。

注意

Considerations

ビューは読み取り専用であり、基本的に変更することはできません。この手順では、ビューの基礎となるソースの変更について説明します。

ビューを変更すると、Compass はビューに関連付けられた照合情報を保持できなくなります。変更中に、照合情報をパイプライン ビルダに再入力する必要があります。

ビューのソースを変更するには、次の手順に従います。

  1. 左側のナビゲーションで目的のビューにカーソルを合わせます。

  2. 表示される [Ellipses (...)] ボタンをクリックします。

  3. ドロップダウンで、[Modify view] をクリックします。このボタンをクリックすると、集計パイプライン ビルダが開き、ビューの作成に使用されるパイプラインが設定されます。

  4. 必要に応じてパイプラインを変更します。パイプライン ビルダの使用方法について詳しくは、「集計パイプラインを作成する」を参照してください。

  5. パイプライン ビルダの上部にある [Update View] をクリックします。

データベースからビューを削除するには、次の手順に従います。

  1. 左側のナビゲーションで目的のビューにカーソルを合わせます。

  2. 表示される [Ellipses (...)] ボタンをクリックします。

  3. ドロップダウンで、[Drop View] をクリックします。

  4. モーダルで、ビューの名前を入力します。

  5. [Drop Collection] をクリックします。

戻る

時系列コレクション