編集済み 2 数か月前 によって ExtremeHow 編集チーム
インストールセットアップウィンドウズデータベースモンゴDBソフトウェアデプロイメント開発設定オペレーティングシステム
翻訳が更新されました 2 数か月前
MongoDBは、開発者が大量のデータを効率的に保存するのを助ける人気のNoSQLデータベースです。このガイドでは、WindowsオペレーティングシステムにMongoDBをインストールするステップバイステップの手順を説明します。このガイドの終わりには、MongoDBのセットアップが完了し、WindowsシステムでMongoDBを実行する基本について理解していることでしょう。
MongoDBをインストールする最初のステップは、Windows用MongoDBインストーラーをダウンロードすることです。次の手順に従ってください:
MongoDBインストーラーファイルをダウンロードしたら、Windowsシステムにインストールする必要があります。次の手順に従ってください:
.msi
ファイルをダブルクリックしてMongoDBインストーラーを起動します。MongoDBのコマンドラインツールを便利に使用するために、MongoDBのbinディレクトリをシステムのPATH環境変数に追加することができます。このステップにより、コマンドプロンプトのどこからでもMongoDBコマンドを使用できます。この手順は以下の通りです:
bin
ディレクトリへのパスを追加します。デフォルトでは、これはC:\Program Files\MongoDB\Server\version_number\bin
です。MongoDBはデータとログファイルを保存するためにディレクトリが必要です。インストール中にはこれらのディレクトリが作成されないため、自分で手動で作成する必要があります。手順は以下の通りです:
data
という新しいフォルダを作成します。data
フォルダ内に、db
という名前のフォルダを作成します。ここにMongoDBがデータベースファイルを保存します。data
ディレクトリ内にlog
フォルダを作成して、MongoDBのログファイルを保存します。ただし、ログは特定のファイルに向けることもできるため、これは必須ではありません。MongoDBがインストールされ、ディレクトリが設定されたので、MongoDBを実行する時です。MongoDBサーバーは、Windowsサービスとしてまたは手動で開始できます。このガイドでは両方の方法を説明します:
MongoDBはサービスとしてインストールされたため、Windowsと共に自動的に開始されます。ただし、手動で管理することも可能です:
cmd
を検索し、「コマンドプロンプト」アプリを右クリックし、「管理者として実行」を選択することで行えます。net start MongoDB
コマンドを入力し、Enterを押します。これによりMongoDBサービスが開始されます。net stop MongoDB
コマンドを使用します。コマンドラインから手動でMongoDBを実行する場合は、次の手順に従います:
bin
ディレクトリに移動し、Enterを押します: cd C:\Program Files\MongoDB\Server\version_number\bin
。version_numberはインストールしたMongoDBのバージョンに置き換えます。mongod
と入力します。デフォルトではないデータディレクトリC:\data\db
を使用する場合は、--dbpath
オプションを追加してパスを指定します。例: mongod --dbpath=path_to_your_db_directory
。MongoDBが実行されている状態で、MongoDBシェルを使用してデータベースに接続できます。MongoDBシェルは、MongoDBデータベースと対話するためのコマンドラインツールです。使用手順は次の通りです:
bin
ディレクトリがPATHにある場合、mongo
と入力してEnterを押すだけです。そうでない場合は、bin
ディレクトリに移動し、そこからmongo
を実行します。use myDatabase
と入力してEnterを押すことで、新しいデータベースを作成(または切り替え)できます。これにより、「myDatabase」という名前のデータベースが作成されます。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をさらに深く掘り下げ、索引、集計、レプリケーションなどの高度な機能を探索して、堅牢で高性能なアプリケーションを構築してください。
記事の内容に誤りがある場合, あなたは