まず、準備
MongoDBのダウンロード
https://www.mongodb.com/download-center/community
例は次のとおりです。MongoDBの-win32の-x86_64-2008plus-SSL-3.2.4-signed.msi
第二に、インストール
同じプロセス通常のソフトウェアのインストールプロセス。主な関心は、右の設置場所、インストールパスを選択することである場合、それは中国やスペースを表示させないことをお勧めします。
インストールプロセス参照リンク:https://www.runoob.com/mongodb/mongodb-window-install.html
第三に、コンフィギュレーション
1、環境変数を設定します
2は、システムサービスに追加されますMongoDBの
コマンドラインウィンドウの管理者モードを開きます。
MKDIR C:\データ\デシベル ます。mkdir C:\データ\ログ
うちの上に作成された2つのディレクトリは、将来のデータを保存し、ファイルをログに記録する場所です。あなたは場所をカスタマイズすることができます。
プロファイルを作成し、mongod.cfgを作成し、MongoDBのインストールディレクトリ内のファイルの内容
systemLog: 先:ファイル のパス:C:\データ\ログ\のmongod.logの ストレージ: DBPATH:C:\データ\デシベル
mongod.exeを実行することで、以前に作成した設定ファイルを指定するには、--configオプションを使用して、サービスをインストールするには、--installオプションを使用します。以下のような:
D:\ PROGRAM_FILES \ MongoDBの\サーバー3.2 \ binに\> mongod.exe --config "D:\ PROGRAM_FILES \ MongoDBの\ mongod.cfg" --install
サービスが正常に追加されているかどうかを確認し、MongoDBの起動
3.スタートとテスト
启动可以在服务窗口中找到mongodb启动,或者通过“net start mongodb”命令启动
测试
C:\Users\Administrator>mongo
MongoDB shell version: 3.2.4 connecting to: test Welcome to the MongoDB shell.
For interactive help, type "help". For more comprehensive documentation, see http://docs.mongodb.org/ Questions?
Try the support group http://groups.google.com/group/mongodb-user
> 2+2
4
> db
test
> db.runoob.insert({x:10})
WriteResult({ "nInserted" : 1 })
> db.runoob.find()
{ "_id" : ObjectId("5d57c3879bd75e032f9a3d48"), "x" : 10 }
>use test
> db.test.insert({"stuId":11,"stuName":"jones","stuClass":3})
WriteResult({ "nInserted" : 1 })
> db.test.find()
{ "_id" : ObjectId("5d57c5099bd75e032f9a3d49"), "stuId" : 10, "stuName" : "jack", "stuClass" : 2 }
{ "_id" : ObjectId("5d57e2d664278756e3757aa5"), "stuId" : 11, "stuName" : "jones", "stuClass" : 3 }
>
如果在使用的时候出现如下的错误信息,请参照博客中的方法解决:
2019-08-17T17:00:31.957+0800 W NETWORK [thread1] Failed to connect to 127.0.0.1:27017, reason: errno:10061 由于目标计算机积极拒绝,无法连接。 2019-08-17T17:00:31.958+0800 E QUERY [thread1] Error: couldn't connect to server 127.0.0.1:27017, connection attempt failed : connect@src/mongo/shell/mongo.js:224:14 @(connect):1:6
这是由于mongodb没有启动所导致的,解决方法参考博客https://www.cnblogs.com/greenteaone/p/3745734.html
四、通过其他工具管理mongodb
在cmd中操作mongodb不是太方便,推荐使用工具,mongodb manager或Studio 3T
使用mongodb manager
也可以使用“Studio 3T”工具