sql >> データベース >  >> NoSQL >> MongoDB

MongoDB環境のセットアップ| WindowsにMongoDBをインストールする

    以前のMongoDBチュートリアルでは、MongoDBの利点と制限について説明しました。 。このMongoDB環境セットアップチュートリアルでは、WindowsOSでMongoDBの環境をセットアップする方法を説明します。また、MongoDBのインストール方法についても学習します。

    それでは、MongoDB環境のセットアップ/MongoDBのインストールをしましょう。

    MongoDB環境のセットアップ| WindowsにMongoDBをインストールする

    WindowsでのMongoDB環境設定の手順

    MongoDB環境のセットアップは、WindowsOSにとって非常に簡単です。環境設定を行うには、いくつかの簡単な手順に従う必要があります。

    1. Windowsアーキテクチャを理解する
    2. MongoDBセットアップファイルをダウンロード
    3. MongoDBセットアップをインストールします
    4. MongoDB環境をセットアップする
    5. MongoDBサーバーに接続します
    6. WindowsサービスとしてのMongoDB
    7. 構成ファイルを作成する
    8. MongoDB環境セットアップを実行する

    a。 Windowsアーキテクチャを理解する

    MongoDBセットアップをダウンロードする前に、使用しているWindowsのバージョンを知っておく必要があります。システムアーキテクチャについて知るには、コマンドプロンプトを開き、以下に示すいくつかのコマンドを実行します。

    Image.1 MongoDB環境のセットアップ–Windowsアーキテクチャを理解する

    これらのコマンドを実行すると、システムが32ビットアーキテクチャで実行されているか64ビットアーキテクチャで実行されているかがわかります。次に、それに応じてMongoDBセットアップをダウンロードする必要があります。

    b。 MongoDBセットアップファイルをダウンロード

    アーキテクチャを理解したら、公式WebサイトからMongoDBの最新バージョンをダウンロードする必要があります。

    Image.2 MongoDB環境セットアップ–MongoDBセットアップファイルのダウンロード

    このリンクをたどると、MongoDBのコミュニティサーバーからダウンロードできます。

    ttps://www.mongodb.org/downloads

    このサーバーからMSIファイルをダウンロードします。

    画像3.MongoDBセットアップファイルのダウンロード

    c。 MongoDBセットアップをインストールする

    MongoDBセットアップをインストールするには、ファイルを管理者として実行する必要があります。その後、インストールプロセスに表示されるセットアップガイドに従う必要があります。

    画像。 4 MongoDB環境セットアップ–MongoDBセットアップをインストールします

    画像。 5 MongoDB環境設定–MongoDB設定のインストール

    MongoDBデータおよびログファイル用のカスタムディレクトリを選択できます。それ以外の場合、デフォルトでは、MongoDBはC:\ Program Files \ MongoDB \ Server \3.6\にインストールされます。

    MongoDBにはシステムの依存関係がないため、ディレクトリ内のフォルダを選択するのに問題はありません。システム内の任意のディレクトリを選択できます。

    画像。 6 MongoDB環境設定–MongoDB設定のインストール

    MongoDBサーブに加えてMongoDBコンパスをインストールするオプションが表示され、MongoDBをインストールする場合はチェックボックスをオンにすることができます。そうでない場合は、空白のままにします。

    画像。 7 MongoDB環境設定–MongoDB設定のインストール

    画像。 8 MongoDB環境セットアップ–MongoDBセットアップのインストール

    d。 MongoDB環境のセットアップ

    すべてのMongoDBデータは、指定されたデータディレクトリに保存されます。 CドライブのMongoDBフォルダーに手動で作成する必要があります。このためには、コマンドプロンプトで次のコマンドを実行します。

    md \ data \ db

    MongoDBは、任意の場所にインストールできます。

    画像。 9MongoDB環境のセットアップ

    e。 MongoDBを起動します

    MongoDBを起動するには、このコマンドを実行する必要があります。これにより、メインのMongoDBプロセスが開始されます。コマンドプロンプトの下部に、「接続を待機しています」というメッセージが表示されます。これは、プロセスが正常に開始されたことを意味します。

    「C:\ ProgramFiles \ MongoDB \ Server \ 3.6 \ bin\mongod.exe」

    画像。 10 MongoDB環境のセットアップ–MongoDBを起動します

    f。 MongoDBサーバーに接続する

    MongoDB.exeファイルを実行した後、プロセスが開始されました。次に、MongoDBサーバーに接続する必要があります。別のコマンドプロンプトを開いて、Mongo.exeシェルを介して接続します。次に、シェルに接続するためのコマンドを実行する必要があります。

    「C:\ ProgramFiles \ MongoDB \ Server \ 3.6 \ bin\mongo.exe」

    これで、MongoDBを使用する準備が整いました。 「ctrl+c」を押すと、MongoDBの実行中のプロセスを終了できます。

    画像11.MongoDB環境のセットアップ–MongoDBサーバーに接続

    g。 WindowsサービスとしてのMongoDB

    次に、コマンドプロンプトを使用して、次のコマンドを実行して、いくつかのディレクトリを作成する必要があります。

    mkdir c:\ data \ db

    mkdir c:\ data \ log

    また、cドライブに新しいフォルダを直接作成することもできます。まず、フォルダを作成して「data」という名前を付け、次にデータフォルダ内に「db」と「log」の2つのフォルダを作成します。すべてのデータベースとログファイルは、これら2つのフォルダに保存されます。

    画像11.MongoDB環境のセットアップ–WindowsサービスとしてのMongoDB

    h。 MongoDB構成ファイルを作成する

    ディレクトリを作成したら、構成ファイルを作成する必要があります。ファイルには、systemLog.pathとstorage.dbPathの両方を指定する必要があります。そうしないと、ディスプレイにエラーが表示され、サービスを開始できなくなります。

    systemLog:
    宛先:ファイル
    パス:c:\ data \ log \ mongod.log
    ストレージ:
    dbPath:c:\ data \ db

    i。 MongoDBサービスを作成する

    MongoDBサービスを作成するには、このコマンドを実行する必要があります

    sc.exe create MongoDB binPath =“ \” C:\ Program Files \ MongoDB \ Server \ 3.6 \ bin \ mongod.exe \” –service –config =\” C:\ Program Files \ MongoDB \ Server \ 3.6 \ mongod.cfg \”” DisplayName =“ MongoDB” start =“ auto”

    サービスが正常に作成されると、次のメッセージが表示されます

    [SC] CreateService SUCCESS

    j。 MongoDBサービスを開始します

    サービスを開始する場合は、コマンドプロンプトに1つの文を入力する必要があります。
    netstartMongoDB。

    k。サービスを停止する

    同様に、サービスを停止するには、次のコマンドを実行する必要があります。
    net stop MongoDB

    l。サービスを削除する

    この単純なコードを実行することで、いつでもサービスを削除できます。
    ネットストップMongoDB
    これにより、最初にサービスが停止し、次にシステムから削除されます。

    これはすべて、MongoDB環境セットアップチュートリアルに関するものでした。 Windows10にMongoDBをインストールする方法の説明が気に入っていただければ幸いです。

    結論

    したがって、MongoDB環境のセットアップを見ました。また、Windowsサービスとして実行する方法も学びます。セットアップをダウンロードし、コマンドプロンプトにいくつかのコード行を書き込むことがすべてでした。さらに、ご不明な点がございましたら、コメント欄でお気軽にお問い合わせください。


    1. MongoDB $ binarySize

    2. Mongoose / mongoDBクエリが結合します..しかし、私はSQLのバックグラウンドから来ています

    3. Redisがシングルスレッドの場合、どうしてこんなに速くなるのでしょうか?

    4. MongoDb:$lookupを使用して深くネストされたオブジェクトを検索します