本章節在官方文檔的位置為:Home-Quickstart
在OS X快速啟動
安裝mongodb
最簡單的安裝mongodb的方法就是使用包管理器或者先行編譯好的二進位檔案:
包管理器
如果你使用Homebrew包管理器,請運行:
view plain
- $ brew update
- $ brew install mongodb
如果你使用MacPorts,你可以這樣安裝:
view plain
- $ sudo port install mongodb
整個安裝過程會花費稍許時間。
32位二進位檔案
註:推薦使用64位(如果你有64位作業系統)
view plain
- $ curl http://downloads.mongodb.org/osx/mongodb-osx-i386-x.y.z.tgz > mongo.tgz
- $ tar xzf mongo.tgz
將x.y.z替換為當前穩定版本的版本號碼
64位二進位檔案
view plain
- $ curl http://downloads.mongodb.org/osx/mongodb-osx-x86_64-x.y.z.tgz > mongo.tgz
- $ tar xzf mongo.tgz
將x.y.z替換為當前穩定版本的版本號碼
建立一個資料目錄
預設情況下mongodb會將資料存放區在/data/db,但是它不會自動建立這個目錄。這樣建立:
view plain
- $ mkdir -p /data/db
你還可以在啟動mongodb的時候,使用 --dbpath 參數告訴它使用另外一個資料目錄。
運行並串連到伺服器
首先,在一個終端中啟動mongodb伺服器:
view plain
- $ ./mongodb-xxxxxxx/bin/mongod
在另外一個終端,啟動shell,它會預設自動連接到本機:
view plain
- $ ./mongodb-xxxxxxx/bin/mongo
- > db.foo.save( { a : 1 } )
- > db.foo.find()
恭喜,你剛剛使用mongodb儲存並檢索了你的第一個文檔。
在linux快速啟動
下載
通過包管理器
Ubuntu和Debian使用者,請參閱“Ubuntu and Debian packages”。
CentOS和Fedora使用者,請參閱“CentOS and Fedora Packages”。
32位linux二進位檔案
註:推薦使用64位
view plain
- $ # replace "1.6.4" in the url below with the version you want
- $ curl http://downloads.mongodb.org/linux/mongodb-linux-i686-1.6.4.tgz > mongo.tgz
- $ tar xzf mongo.tgz
64位linux二進位檔案
view plain
- $ # replace "1.6.4" in the url below with the version you want
- $ curl http://downloads.mongodb.org/linux/mongodb-linux-x86_64-1.6.4.tgz > mongo.tgz
- $ tar xzf mongo.tgz
其他Unixes
請參閱“下載”和“產生”。
建立資料目錄
預設情況下mongodb會將資料存放區在/data/db,但是它不會自動建立這個目錄。這樣來建立:
view plain
- $ sudo mkdir -p /data/db/
- $ sudo chown `id -u` /data/db
你還可以在啟動mongodb的時候,使用 --dbpath 參數告訴它使用另外一個資料目錄。
運行並串連到伺服器
首先,在一個終端中啟動mongodb伺服器:
view plain
- $ ./mongodb-xxxxxxx/bin/mongod
在另外一個終端,啟動shell,它會預設自動連接到本機:
view plain
- $ ./mongodb-xxxxxxx/bin/mongo
- > db.foo.save( { a : 1 } )
- > db.foo.find()
恭喜,你剛剛使用mongodb儲存並檢索了你的第一個文檔。
在Windows快速啟動
下載
最簡單(推薦)的安裝mongodb的方法就是使用已經產生好的二進位檔案。註:推薦64位,當然前提你得有64位版本的windows。
32位二進位檔案
下載並解壓32位的壓縮包,推薦“生產”版本。
64位二進位檔案
下載並解壓64位的壓縮包。
解壓
解壓下載的包到本地目錄。為了簡便,你也可以將mongo-xxxxxx重新命名為mongo。
建立資料目錄
預設情況下mongodb將資料存放區到\data\db,但是它不會自動建立這個檔案夾,可以這樣來建立:
view plain
- C:\> mkdir \data
- C:\> mkdir \data\db
當然,你也可以在系統瀏覽器中建立這個目錄。
你還可以在啟動mongodb的時候,使用 --dbpath 參數告訴它使用另外一個資料目錄
運行並串連到伺服器
重要的二進位檔案是:
- mongod.exe - 資料庫伺服器。使用 mongod --help 可以擷取更詳細的啟動協助。
- mongo.exe - 管理shell。
在瀏覽器中雙擊mongod.exe或者在命令列啟動:
view plain
- C:\> cd \my_mongo_dir\bin
- C:\my_mongo_dir\bin> mongod
註:也可以將伺服器以服務的形式啟動。
現在,通過雙擊mongo.exe或者命令列方式啟動管理shell。預設情況下,mongo.exe會串連運行在本地的伺服器並使用名為“test”的資料庫。運行mongo --help擷取更多資訊。
view plain
- C:\> cd \my_mongo_dir\bin
- C:\my_mongo_dir\bin> mongo
- > // the mongo shell is a javascript shell connected to the db
- > // by default it connects to database 'test' at localhost
- > 3+3
- 6
- > db
- test
- > // the first write will create the db:
- > db.foo.insert( { a : 1 } )
- > db.foo.find()
- { _id : ..., a : 1 }
- > show dbs
- ...
- > show collections
- ...
- > help
恭喜,你剛剛通過mongod儲存並檢索了你的第一個文檔。