MongoDB をウィンドウ プラットフォームにインストールする
MongoDB のダウンロードMongoDB は、32 ビットおよび 64 ビット システム用のプリコンパイル済みバイナリ パッケージを提供しています。MongoDB のプリコンパイル済みバイナリ パッケージのダウンロード アドレスは、次のとおりです。 www.mongodb .org/downloads注: MongoDB は、バージョン 2.2 以降、Windows XP をサポートしなくなりました。
- Windows 64 ビット用 MongoDB
64 ビット Windows Server 2008 R2、Windows 7、および最新バージョンの Windows システムに適しています。
- Windows 32 ビット用 MongoDB
32 ビット Windows システムおよび最新の Windows Vista に適しています。 MongoDB データベースの最大サイズは、32 ビット システムでは 2GB です。
- Windows 64 ビット レガシー用 MongoDB
は、64 ビット Windows Vista、Windows Server 2003、および Windows Server 2008 に適しています。
お使いのシステムに応じて 32 ビットまたは 64 ビットの .msi ファイルをダウンロードし、ファイルをダブルクリックし、指示に従ってインストールします。
インストールプロセス中に、「カスタム」ボタンをクリックしてインストールディレクトリを設定できます。
MongoDBはdbディレクトリの下にデータディレクトリを格納します。ただし、このデータ ディレクトリは自動的に作成されません。インストールの完了後に作成する必要があります。データ ディレクトリはルート ディレクトリ (C: または D: など) に配置する必要があることに注意してください。
このチュートリアルでは、mongodb を C: ドライブにインストールしました。次に、データ ディレクトリを作成します。そして、データ ディレクトリに db ディレクトリを作成します
c:\>cd c:\ c:\>mkdir data c:\>cd data c:\data>mkdir db c:\data>cd db c:\data\db>
コマンド ラインを使用する必要はなく、ウィンドウのエクスプローラーを使用してこれらのディレクトリを作成することもできます
MongoDB サーバーをコマンド プロンプトから実行するには、次のようにします。 MongoDB ディレクトリの bin ディレクトリから mongod.exe ファイルを実行する必要があります
mongod.exe --dbpath c:\data\db
実行が成功すると、次の情報が出力されます:
2015-09-25T15:54:09.212+0800 I CONTROL Hotfix KB2731284 or later update is not installed, will zero-out data files 2015-09-25T15:54:09.229+0800 I JOURNAL [initandlisten] journal dir=c:\data\db\j ournal 2015-09-25T15:54:09.237+0800 I JOURNAL [initandlisten] recover : no journal fil es present, no recovery needed 2015-09-25T15:54:09.290+0800 I JOURNAL [durability] Durability thread started 2015-09-25T15:54:09.294+0800 I CONTROL [initandlisten] MongoDB starting : pid=2 488 port=27017 dbpath=c:\data\db 64-bit host=WIN-1VONBJOCE88 2015-09-25T15:54:09.296+0800 I CONTROL [initandlisten] targetMinOS: Windows 7/W indows Server 2008 R2 2015-09-25T15:54:09.298+0800 I CONTROL [initandlisten] db version v3.0.6 ……
MongoDB サーバーを Windows サービスとして実行します
ことに注意してください。次のコマンドを実行するには、管理者権限が必要です。 次のコマンドを実行して、MongoDB サーバーを Windows サービスとして実行します:
mongod.exe --bind_ip yourIPadress --logpath "C:datadbConfmongodb.log" -- logappend --dbpath "C:datadb" --port yourPortNumber --serviceName "YourServiceName" --serviceDisplayName "YourServiceName" --install
次の表は、mongodb 起動のパラメータの説明です:
パラメータ | |
---|---|
127.0.0.1 にバインドされている場合、ローカルでのみアクセスできます。すべてのデフォルトのローカル IP を指定します | |
指定されたファイルはディレクトリではないことに注意してください | |
--dbpath | |
--port | |
--serviceName | |
- - serviceDisplayName | |
--install | |
MongoDB バックグラウンド管理に入る必要がある場合は、まず mongodb インストール ディレクトリの下の bin ディレクトリを開いてから、MongoDB の Mongo.exe ファイルを実行する必要があります。独自の対話型 Javascript シェル。MongoDB の操作と管理に使用される対話型環境です。
mongoDB バックグラウンドに入ると、デフォルトでテスト ドキュメント (データベース) にリンクされます:
> mongo MongoDB shell version: 3.0.6 connecting to: test ……
これは JavaScript シェルであるため、いくつかの簡単な算術演算を実行できます:
> 2 + 2 4 >db
コマンドは次のとおりです。操作の現在のドキュメント (データベース) を表示するために使用されます:
> db test >
いくつかの単純なレコードを挿入して検索します: > db.php.insert({x:10})
WriteResult({ "nInserted" : 1 })
> db.php.find()
{ "_id" : ObjectId("5604ff74a274a611b0c990aa"), "x" : 10 }
>
最初のコマンドは、php コレクションの x フィールドに数値 10 を挿入します。