ウィンドウズマックソフトウェア設定セキュリティ生産性リナックスAndroidパフォーマンス設定Apple すべて

WindowsにMongoDBをインストールする方法

編集済み 2 数か月前 によって ExtremeHow 編集チーム

インストールセットアップウィンドウズデータベースモンゴDBソフトウェアデプロイメント開発設定オペレーティングシステム

WindowsにMongoDBをインストールする方法

翻訳が更新されました 2 数か月前

MongoDBは、開発者が大量のデータを効率的に保存するのを助ける人気のNoSQLデータベースです。このガイドでは、WindowsオペレーティングシステムにMongoDBをインストールするステップバイステップの手順を説明します。このガイドの終わりには、MongoDBのセットアップが完了し、WindowsシステムでMongoDBを実行する基本について理解していることでしょう。

ステップ1: MongoDBをダウンロードする

MongoDBをインストールする最初のステップは、Windows用MongoDBインストーラーをダウンロードすることです。次の手順に従ってください:

  1. ウェブブラウザを開き、公式のMongoDBウェブサイトwww.mongodb.comにアクセスします。
  2. ダウンロードセクションに移動するか、コミュニティサーバーページを見つけます。
  3. ダウンロードしたいMongoDBのバージョンを選択します。最新の安定版リリースを選ぶことをお勧めします。これにより、最新の機能とセキュリティ更新が受けられます。
  4. プラットフォームとしてWindowsを選択し、パッケージとしてMSI(Windows Installer)を選びます。
  5. "Download"ボタンをクリックして、MongoDBインストーラーをコンピュータにダウンロードします。

ステップ2: MongoDBをインストールする

MongoDBインストーラーファイルをダウンロードしたら、Windowsシステムにインストールする必要があります。次の手順に従ってください:

  1. インストーラーファイルがダウンロードされたディレクトリに移動します。通常は「Downloads」フォルダです。
  2. .msiファイルをダブルクリックしてMongoDBインストーラーを起動します。
  3. 画面の指示に従ってインストールを完了します。「フル」と「カスタム」インストールのオプションが表示されます。すべてのMongoDBコンポーネントをインストールするために「フル」を選ぶことをお勧めします。
  4. 希望するインストールタイプを選んだら、「次へ」をクリックし、指示に従って進みます。
  5. 「サービス設定」ページに到達したら、「MongoDBをサービスとしてインストールする」オプションがチェックされていることを確認します。これにより、Windowsが起動するたびに自動的にMongoDBが実行されます。他のオプションはデフォルトのままにしておきます。
  6. 「インストール」をクリックしてインストールを完了し、完了したら「完了」をクリックします。

ステップ3: 環境変数を設定する(オプション)

MongoDBのコマンドラインツールを便利に使用するために、MongoDBのbinディレクトリをシステムのPATH環境変数に追加することができます。このステップにより、コマンドプロンプトのどこからでもMongoDBコマンドを使用できます。この手順は以下の通りです:

  1. スタートメニューを開き、「環境変数」と入力し、「システム環境変数の編集」をクリックします。
  2. システムプロパティウィンドウで、「環境変数」ボタンをクリックします。
  3. 「システム変数」セクションで「Path」変数を見つけて選択し、「編集」をクリックします。
  4. 「環境変数の編集」ウィンドウで「新規作成」をクリックし、MongoDB binディレクトリへのパスを追加します。デフォルトでは、これはC:\Program Files\MongoDB\Server\version_number\binです。
  5. 「OK」をクリックして、すべてのダイアログボックスを終了します。

ステップ4: データディレクトリを作成する

MongoDBはデータとログファイルを保存するためにディレクトリが必要です。インストール中にはこれらのディレクトリが作成されないため、自分で手動で作成する必要があります。手順は以下の通りです:

  1. Windowsエクスプローラーを開き、MongoDBデータを保存したいドライブに移動します。通常はC:ドライブです。
  2. 「新規作成」を選んで右クリックし、「フォルダ」を選んで、dataという新しいフォルダを作成します。
  3. dataフォルダ内に、dbという名前のフォルダを作成します。ここにMongoDBがデータベースファイルを保存します。
  4. 必要に応じてdataディレクトリ内にlogフォルダを作成して、MongoDBのログファイルを保存します。ただし、ログは特定のファイルに向けることもできるため、これは必須ではありません。

ステップ5: MongoDBを実行する

MongoDBがインストールされ、ディレクトリが設定されたので、MongoDBを実行する時です。MongoDBサーバーは、Windowsサービスとしてまたは手動で開始できます。このガイドでは両方の方法を説明します:

サービスとしてMongoDBを実行する

MongoDBはサービスとしてインストールされたため、Windowsと共に自動的に開始されます。ただし、手動で管理することも可能です:

  1. 管理者権限でコマンドプロンプトを開きます。これは、cmdを検索し、「コマンドプロンプト」アプリを右クリックし、「管理者として実行」を選択することで行えます。
  2. MongoDBサーバを開始するには、net start MongoDBコマンドを入力し、Enterを押します。これによりMongoDBサービスが開始されます。
  3. MongoDBサーバを停止するには、必要に応じてnet stop MongoDBコマンドを使用します。

手動でMongoDBを実行する

コマンドラインから手動でMongoDBを実行する場合は、次の手順に従います:

  1. コマンドプロンプトを開きます。
  2. 次のコマンドを入力してMongoDBのbinディレクトリに移動し、Enterを押します: cd C:\Program Files\MongoDB\Server\version_number\binversion_numberはインストールしたMongoDBのバージョンに置き換えます。
  3. MongoDBサーバを開始するには、コマンドプロンプトでmongodと入力します。デフォルトではないデータディレクトリC:\data\dbを使用する場合は、--dbpathオプションを追加してパスを指定します。例: mongod --dbpath=path_to_your_db_directory
  4. コマンドプロンプトにMongoDBが開始されたことを示すログが表示されます。MongoDBを実行しておくには、このウィンドウを開いたままにしておきます。

ステップ6: MongoDBに接続する

MongoDBが実行されている状態で、MongoDBシェルを使用してデータベースに接続できます。MongoDBシェルは、MongoDBデータベースと対話するためのコマンドラインツールです。使用手順は次の通りです:

  1. 新しいコマンドプロンプトウィンドウを開きます。
  2. MongoDBbinディレクトリがPATHにある場合、mongoと入力してEnterを押すだけです。そうでない場合は、binディレクトリに移動し、そこからmongoを実行します。
  3. シェルが読み込み、MongoDBサーバーに接続されます。MongoDBコマンドを使用してデータベースと対話することができます。例えば、use myDatabaseと入力してEnterを押すことで、新しいデータベースを作成(または切り替え)できます。これにより、「myDatabase」という名前のデータベースが作成されます。

ステップ7: 基本的なMongoDBコマンド

MongoDBが起動して実行されている今、データを管理し、操作するための基本的なコマンドを知っておくことが有用です。ここではMongoDBの基本的な操作を紹介します:

データベースの作成

use myDatabaseコマンドを入力して新しいデータベースを作成します。データを最初に保存するときにデータベースが存在しない場合、MongoDBがそれを作成します。

ドキュメントの挿入

データベースにデータを追加するには、コレクションにドキュメントを挿入します。コレクションは、リレーショナルデータベースのテーブルに似ています。MongoDBシェルで次のコマンドを使用します:

db.myCollection.insertOne({
    "name": "John Doe",
    "Age": 29,
    "city": "New York"
})

このコマンドは、「myCollection」コレクションに新しいドキュメントを追加します。コレクションが存在しない場合、MongoDBがそれを作成します。

データのクエリ

findコマンドを使用してデータを取得します:

db.myCollection.find({ "name": "John Doe" })

このコマンドは、「name」フィールドが「John Doe」と等しいドキュメントを検索します。

ドキュメントの更新

updateOneまたはupdateManyコマンドを使用してドキュメントを更新します:

db.myCollection.updateOne(
    { "name": "John Doe" },
    { $set: {
            "Age": 30
        }
    }
)

このコマンドは、「Name」が「John Doe」のドキュメントの「Age」フィールドを30に更新します。

ドキュメントの削除

deleteOneまたはdeleteManyを使用してドキュメントを削除します:

db.myCollection.deleteOne({ "name": "John Doe" })

このコマンドは、「name」が「John Doe」のドキュメントを削除します。

結論

WindowsコンピュータにMongoDBをインストールする方法を学び、MongoDBを開始し、MongoDBシェルを使用して接続し、基本操作を実行する方法を理解しました。MongoDBは柔軟でスケーラブルなアーキテクチャを持つ強力なNoSQLデータベースです。MongoDBをさらに深く掘り下げ、索引、集計、レプリケーションなどの高度な機能を探索して、堅牢で高性能なアプリケーションを構築してください。

記事の内容に誤りがある場合, あなたは


コメント