MongoDBは、最新のアプリケーション開発者とクラウド向けに構築された、汎用のドキュメントベースの分散データプラットフォームです。
MongoDBはNoSQLデータベースとして分類されています。オプションのスキーマを備えたJSONのようなドキュメントを使用します。
MongoDBは、クラウドデプロイメントとして、またはオンプレミスインストールとして使用できます。
このチュートリアルでは、WindowsでMongoDBCommunityEditionを使用してオンプレミスインストールとしてインストールします。
MongoDBをダウンロード
MongoDBには、インストールウィザードと無人インストールオプションがあります。このチュートリアルでは、デフォルトのオプションを使用してインストールウィザードでインストールします。
MongoDBをダウンロードするには:
- MongoDBダウンロードページに移動します。
- オンプレミスを選択します オプション。
- ダウンロードに対して正しいオプションが表示されていることを確認します(つまり、現在のバージョンが選択されている、 Windows が選択され、 msi パッケージが選択されています)。例については、上のスクリーンショットを参照してください。
- [ダウンロード]をクリックします 。
これらの手順は、このチュートリアルの時点でのMongoDBダウンロードページに基づいています。これを読むまでに変更されている場合は、変更する必要があるかもしれません。
このチュートリアルの時点でのダウンロードページは次のとおりです。
MongoDBをインストールする
ダウンロードすると、ダウンロードしたファイルがダウンロードページの下部に表示されます。
ファイルを開くをクリックします 。
これにより、インストーラーが開きます:
次へをクリックします 。
これにより、ライセンス契約画面が表示されます:
利用規約に同意する場合は、使用許諾契約の条項に同意しますを確認してください。 、[次へ]をクリックします 。
これにより、[セットアップタイプの選択]画面が表示されます:
この画面では、(デフォルトの)完全なセットアップをインストールするかどうか、またはカスタムセットアップ(インストールするプログラム機能を選択する)を選択するかどうかを選択できます。
このチュートリアルでは、完了をクリックします 。
これにより、[サービス構成]画面が自動的に開きます:
この時点で、MongoDBをネットワークサービスとして実行するか、ローカルユーザーまたはドメインユーザーとして実行するかを選択できます。
このチュートリアルでは、デフォルトのままにします(つまり、ネットワークサービスとして実行します)。
次へ>をクリックします 。
これにより、MongoDBCompassのインストール画面が表示されます。
MongoDB Compassは、MongoDBを管理するためのGUIツールです。これをインストールする必要はありませんが、このチュートリアルの目的のために、インストールします。
MongoDBコンパスのインストール オプションはデフォルトでチェックされています。 MongoDB Compassをインストールしても問題がない場合は、チェックしたままにしておきます。それ以外の場合はチェックを外します。
次へをクリックします 。
これにより、インストール前の最終画面が表示されます:
変更が必要な場合は、この画面に戻る前に、今が最後のチャンスです。
インストールをクリックします MongoDBをインストールします。
通常のユーザーアカウント制御の確認ボックスが表示される場合があります:
はいをクリックします アプリがデバイスに変更を加えることができるようにします。
この設定で更新する必要のある特定のファイルが使用中であるという通知を受け取る場合もあります:
私の場合、このマシンにSQL Serverがインストールされており、MongoDBセットアップで更新する必要のあるファイルを使用しています。
ここではどちらのオプションも選択できますが、このチュートリアルでは、デフォルトのままにしておきます(つまり、アプリケーションを閉じて再起動を試みます)。
OKをクリックします 。
これでセットアップが進み、MongoDBとMongoDBCompassがインストールされます。しばらく時間がかかる場合があります。このチュートリアルでは、約10〜15分かかり、MongoDB Compassのインストールでスタックしているように見えましたが、最終的にはうまくいきました。
インストールすると、MongoDB Compassがバックグラウンドで表示された最終画面が表示されます:
完了をクリックします 。
MongoDBをWindowsサービスとしてインストールすると、インストールが成功するとサービスが開始されます。
これで、MongoDBに接続できます。
MongoDBに接続するには、mongoシェル(インストールに含まれている)を使用するか、MongoDB Compass GUIツール(インストールに含まれている場合)を使用します。
mongoシェルを介してMongoDBに接続します
mongoシェルはMongoDBへのインタラクティブなJavaScriptシェルインターフェースであり、MongoDBのインストールに含まれています。
mongoシェルを介してMongoDBの使用を開始するには、コマンドプロンプトを開き、次のように入力します。
"C:\Program Files\MongoDB\Server\4.4\bin\mongo.exe"
これにより、mongo.exeシェルが実行中のMongoDBインスタンスに接続されます。
または、その場所に移動して mongo.exeをダブルクリックすることもできます ファイル。
接続したら、help
と入力できます インタラクティブなヘルプオプションを表示します。
MongoDBコンパス経由で接続
インストールにMongoDBCompassを含めた場合は、それを使用してMongoDBに接続できます。
通常、MongoDB CompassはWindowsの[スタート]メニューにありますが、MongoDBをインストールしたばかりなので、MongoDBCompassはすでにバックグラウンドで使用されるのを待っています。
インストールの最後のステップでインストーラーを閉じた後も、MongoDBCompassのようこそ画面は残りました:
次へ>を使用できます MongoDBの機能の一部を確認するためのボタン。完了したら、 Xをクリックしてこのオーバーレイを閉じます 右上隅にあります。
おそらく[プライバシー設定]ダイアログが表示されます:
不要なもののチェックを外してから、コンパスの使用を開始をクリックします 。
これにより、[新しい接続]画面が表示されます:
このチュートリアルを実行すると、上のスクリーンショットと同じ接続文字列を使用して接続できるはずです。繰り返しになりますが、ここにあります:
mongodb://127.0.0.1:27017
これは、アクセス制御を強制しないスタンドアロン展開の標準接続文字列形式を使用します。
さまざまな接続文字列URI形式の詳細な概要については、MongoDBドキュメントWebサイトの接続文字列URI形式を参照してください。
接続文字列を入力したら。 接続をクリックします 。
接続が成功すると、次のように表示されます。
Compass経由でMongoDBに接続しました。