筆記是基於Windows下使用MongoDB記下的。java
Mongo數據模型 git
一個Mongo系統(參考上述部署)包含一組數據庫 一個 database 包含一組collection 一個 collection 包含一組document 一個 document 是一組field 一個 field 是一對key-value 一個 key 是一個名字(字符串) 一個 value 能夠是一個 基本類型,如字符串,整數,浮點數,時間戳,二進制等等 document value的數組
一、下載 MongoDB web
MongoDB官網下載地址:http://www.mongodb.org/downloads 我下載的是Nightly(latest & stable)mongodb
二、在C盤新建目錄mongoDB,並把剛纔下的Zip包中的bin解壓到新建的mongoDB 中。數據庫
mkdir c:\mongodb mkdir c:\mongodb\bin
bin下的文件列表以下windows
c:\mongoDB\bin 的目錄 2011/09/06 14:26 <DIR> . 2011/09/06 14:26 <DIR> .. 2011/08/31 02:06 4,692,480 bsondump.exe 2011/08/31 02:09 2,347,008 mongo.exe 2011/08/31 02:14 5,054,464 mongod.exe 2011/08/31 02:17 4,709,888 mongodump.exe 2011/08/31 02:19 4,696,576 mongoexport.exe 2011/08/31 02:22 4,714,496 mongofiles.exe 2011/08/31 02:24 4,734,464 mongoimport.exe 2011/08/31 02:27 4,705,792 mongorestore.exe 2011/08/31 02:29 3,448,832 mongos.exe 2011/08/31 02:31 4,774,400 mongostat.exe
三、在c:\mongodb下新建文件夾data數組
mkdir c:\mongodb\data四、啓動mongodb
c:\mongoDB\bin>mongod -dbpath c:\mongodb\data Tue Sep 06 16:02:06 [initandlisten] MongoDB starting : pid=452 port=27017 dbpath =c:\mongodb\data 64-bit Tue Sep 06 16:02:06 [initandlisten] db version v1.8.4-pre-, pdfile version 4.5 Tue Sep 06 16:02:06 [initandlisten] git version: f3bd113e0df642703fda8cc9fe7f6cd f6503e5e8 Tue Sep 06 16:02:06 [initandlisten] build sys info: windows (6, 1, 7601, 2, 'Ser vice Pack 1') BOOST_LIB_VERSION=1_42 Tue Sep 06 16:02:06 [initandlisten] waiting for connections on port 27017 Tue Sep 06 16:02:06 [websvr] web admin interface listening on port 28017
嗯 MongoDB已經起了。ui