1、簡介
NoSQL數據庫因其可擴展性使其變得愈來愈流行,利用NoSQL數據庫能夠給你帶來更多的好處,
MongoDB是一個用C++編寫的可度可擴展性的開源NoSQL數據庫。
2、下載、安裝
下載完成後解壓就好了,爲了方便,將解壓後的文件夾重命名爲:mongo,最好是移動到沒有空格的文件夾下面,筆者移動到了D:\sdk
\MongoDB
3、配置環境、啓動服務
MongoDB須要一個data文件夾存放它的一些文件,默認的路徑爲MongoDB所在磁盤的根目錄下\data\db文件夾,以筆者的爲例,須要建立以下路徑所示文件夾:
D:\data\db
(db文件夾也必需要存在,不然啓動MongoDB\bin\mongod.exe會報錯)
啓動MongoDB服務器只需雙擊MongoDB\bin\mongod.exe就好了,MongoDB運行在
27017端口。
若是要指定data目錄,例如想指定目錄爲:D:\sdk\MongoDB\data\db目錄,則能夠經過命令行的方式運行mongod.exe的同時指定路徑:
- D:\sdk\MongoDB\bin>mongod --dbpath D:\sdk\MongoDB\data
爲了方便,你也能夠爲、建立一個批處理來啓動mongod服務器。
4、鏈接MongoDB、保存數據、查詢數據
運行MongoDB\bin\mongo.exe
保存2條數據:
- db.test.save({a:1});
- db.test.save({uid:1,uname:"Siuon",age:21});
查詢:
db.test.find();
5、爲MongoDB配置爲Windows服務,同時設置日誌文件。
一、建立存放日誌文件的目錄以及文件:D:\sdk\MongoDB\log
D:\sdk\MongoDB\log\mongod.log
二、爲MongoDB數據庫建立一個配置文件:mongod.cfg(以鍵值對形式存放配置),能夠經過這個文件指定服務啓動的端口號,最大鏈接等等。具體請參考官方文檔:
mongod.cfg說明
隨便寫的配置文件:
三、建立Windows 服務(以管理員身份運行cmd)
以下命令指定了數據庫文件存放位置、配置文件、以及日誌文件
- D:\sdk\MongoDB\bin>mongod.exe --dbpath D:\sdk\MongoDB\data -config D:\sdk\MongoDB\mongod.cfg --logpath D:\sdk\MongoDB\log\mongdb.log --install
四、啓動MongoDB
- D:\sdk\MongoDB\bin>net start MongoDB
五、中止MongoDB
- D:\sdk\MongoDB\bin>net stop MongoDB
六、刪除MongoDB Windows服務
- D:\sdk\MongoDB\bin>mongod.exe --remove
額外分享一點:若是您的MongoDB服務老是沒法啓動,或啓動後一直在反覆重啓,那麼請檢查data目錄下是否存在一個名爲"mongod.lock"的文件,若是存在就刪除它,而後重啓服務便可。這種狀況一般是因爲MongoDB服務沒有正常關閉形成的。html
原文連接:mongodb
http://blog.csdn.net/xiaochunyong/article/details/7730841數據庫