MongoDB チュートリアルlogin
MongoDB チュートリアル
著者:php.cn  更新時間:2022-04-21 17:49:03

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 起動のパラメータの説明です:

--bind_ip--logpath--logappend ログを書き込むには append メソッドを使用します--dbpathデータベースパスを指定します--portサービスのポート番号を指定します、デフォルトのポートは27017です--serviceNameサービス名を指定します- - serviceDisplayName mongodbサービスが複数実装されている場合、サービス名を指定します。 --install は、Windows サービスとしてのインストールを指定します。 MongoDB バックグラウンド管理シェル
パラメータ
127.0.0.1 にバインドされている場合、ローカルでのみアクセスできます。すべてのデフォルトのローカル IP を指定します
指定されたファイルはディレクトリではないことに注意してください

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 を挿入します。