MongoDBはNo-SQLデータベースですが、グラフィカルユーザーインターフェイスがないため、データベースの開発者はMongoDB Commonも提供しています。ここでは、Ubuntu20.04LinuxにMongoDBコンパスをインストールする方法を説明します。
MySQLとの主な違いは、MongoDBがドキュメント指向であることです。ドキュメントベースのデータベースは、スキーマのない構造用に設計されています。 MongoDBには、固定テーブルスキーマがないため、たとえば、データベースのさらなる開発と拡張に伴ってますます複雑になっている必須のリレーションテーブルと結合はありません。代わりに、リレーションをデータレコードに直接保存するか、必要に応じて、データのクエリ時に個別に作成することができます。
一方、MongoDB Compassは、ユーザーがデータベース/データをグラフィカルに作成、読み取り、更新、削除するのに役立つMongoDB用のGUIツールです。これは、すべてのタスクに対してMongoコマンドラインを実行する必要がないことを意味します。コンパスはスキーマの全体像をすばやく示し、データレコードのさまざまなフィールドの頻度、タイプ、および値の範囲を決定します。また、インデックスの作成、ドキュメントの検証などを完全に制御できます。
Ubuntu20.04Linuxオペレーティングシステムでセットアップする方法を見てみましょう。
Ubuntu20.04LTSにMongoDBコンパスをインストールする手順
ここに記載されている手順は、Debian、Linux Mint、POP!OS、およびその他の同様のオペレーティングシステムを含むUbuntu 18.04/21.04でも機能します。
1。 Linux用のMongoDBコンパスをダウンロード
MongoDBデータベースとは異なり、CompassはUbuntuまたはDebianのベースリポジトリでは利用できないため、公式Webサイトから手動でダウンロードする必要があります。したがって、リンクを使用してコンパスのダウンロードページに移動し、右側でプラットフォームをクリックします。 ドロップダウンボックスでUbuntuを選択します 。
2。 Ubuntuコマンドターミナルを開く
アプリケーションランチャーからターミナルを実行します。Ubuntuを使用している場合は、キーボードショートカット Ctrl + Alt+Tを使用できます。 ターミナルでは、以下のコマンドを使用してダウンロードディレクトリに切り替えます。これは、ブラウザから取得したものはすべて、デフォルトでダウンロードディレクトリに移動するためです。
cd Downloads
3。 Ubuntu20.04LTSにMongoDBコンパスをインストールする
それでは、APTパッケージマネージャーを使用して、UbuntuLinuxにCompassをインストールしましょう
sudo apt install ./mongodb-compass_*_amd64.deb
4。コンパスGUIを実行する
コマンドターミナルからCompassを起動する場合は、「mongodb-compass
Enterキーを押します。一方、アプリケーションランチャーで利用可能なショートカットを使用できます。 [すべてのアプリケーション]に移動して検索します。アイコンが表示されたら、クリックして同じものを実行します。
4。 MongoDBデータベースに接続する
これで、Compass GUIをインストールしたローカルシステムにMongoDBのデータベースインスタンスがインストールされている場合は、接続をクリックするだけです。 ボタン。
5。リモートデータベースインスタンスを接続する
データベースがリモートシステムにインストールされている場合は、データベースにアクセスするには、リンク「接続フィールドに個別に入力」をクリックします。 そこに指定して、リモートデータベースサーバー接続を入力します ホスト名などの詳細 およびユーザー名とパスワード 。また、ポートが 27017であることを確認してください リモートサーバーのファイアウォールで開かれています。