1はじめに
MongoDBはC ++で記述されており、非リレーショナルデータベース(NoSQL)である分散ファイルストレージに基づくオープンソースデータベースシステムです。
特徴:
開発は高速で、最小限で、柔軟性があり、ドキュメント指向です(ファイルストレージ形式はBSON、JSONの拡張です)
3つの概念:
- データベース:データウェアハウス、コレクションを保存できます
- コレクション:ドキュメントを保存できます
- ドキュメント:最小単位
2.ダウンロード
MongoDBは、32ビットおよび64ビットシステムで使用できるコンパイル済みバイナリパッケージを提供します。MongoDB公式Webサイトからダウンロードしてインストールできます。MongoDBコンパイル済みバイナリパッケージのダウンロードアドレス:https://www.mongodb .com / download-center#community
注:Windows XPシステムは、MongoDBバージョン2.2以降ではサポートされなくなりました。最新バージョンには、32ビットシステム用のインストールファイルもありません。
3.インストール
システムに応じて32ビットまたは64ビットの.msiファイルをダウンロードし、ダウンロード後にファイルをダブルクリックして、プロンプトに従ってインストールします。
私は実際に4.0バージョンのプログラムをインストールしました。例として、3.6バージョンのプログラムのインストール手順を次に示します。
4.構成
注:4.0より前のバージョンを使用している場合は、インストール中にデータパスとログパスをカスタマイズできる手順があります。セクション1)2)3)をスキップして、セクションのローカルサービス構成に直接進む必要があります。 4)。
1)MongoDBデータベースファイルの保存場所を作成します
インストールディスクのルートディレクトリにパスを作成します:C :\ mongodb \ data
mongodbサービスを開始する前にデータベースファイルストレージフォルダーを作成する必要があるため、作成しないとコマンドが自動的に作成されず、起動に成功しません。
2) MongoDBスタートアップ構成ファイルを作成します
M ongoDBでは、次のように、新しいインストール構成ファイルのパスmongo.configを使用します。
systemLog:
destination: file
path: C:\mongodb\mongod.log
logAppend: true
security:
authorization: enabled
storage:
dbPath: C:\mongodb\data
directoryPerDB: true
net:
bindIp: 127.0.0.1
port: 27017
3)ローカルWindowsのMongoDBサービスを構成します
MongoDBをシステムサービスとして設定します。これはバックグラウンドで自動的に開始でき、毎回手動で開始する必要はありません。
Windowsサービスを構成するときは、管理者としてCMDコマンドラインツールを実行する必要があります。システムパスC:\ Windows \ System32の下にあるcmd実行ファイルを見つけて、CMDコマンドを実行します。または、プログラムを直接検索し、cmdと入力して右クリックし、[==>管理者として実行]を選択します。
次のコマンドを実行して、binディレクトリに入ります。
cd C:\ Program Files \ MongoDB \ Server \ 4.0 \ bin
次のコマンドを実行して、Windowsサービスを構成します。
mongod --config "C:\ Program Files \ MongoDB \ Server \ 4.0 \ mongo.config" --install --serviceName "MongoDB"
完了後、ローカルサービスを確認します。成功した場合は、ローカルサービスにさらに「MongoDB」サービスがあることがわかります。
あなたはできる右クリックして、サービスを開始するのMongoDBサービスを開始]を選択するか、開始するには、コマンドラインで次のコマンドを入力することができます。
ネットスタートMongoDB
同時に、サービスをシャットダウンおよび削除するコマンドが表示されます。MongoDBサービスをシャットダウンします。
ネットストップMongoDB
MongoDBサービスを削除します。
C:\ mongodb \ bin \ mongod.exe --remove
4)4.0を超える構成
バージョン4.0以降の場合、設定ファイルはbinディレクトリにあります
次のように#securityを開いて変更し、インデントに注意してください。
security:
authorization: enabled
セクション3)を参照し、管理者としてcmdを実行し、次のコマンドを順番に入力してWindowsサービスを構成します。
cd C:\ Program Files \ MongoDB \ Server \ 4.0 \ bin
mongod --config "C:\ Program Files \ MongoDB \ Server \ 4.0 \ bin \ mongod.cfg" --install --serviceName "MongoDB"
5)起動が成功したかどうかを確認します
ブラウザにhttp:// localhost:27017(27017はmongodbのポート番号)と入力して表示します。以下の画面が表示されれば接続は成功です。
失敗した場合は、ポートが占有されているかどうかを確認できます。