MongoDB是什么
MongoDB
是一個(gè)基于分布式文件存儲(chǔ)的數(shù)據(jù)庫(kù)硝皂。由C++語(yǔ)言
編寫(xiě)。旨在為WEB應(yīng)用提供可擴(kuò)展的高性能數(shù)據(jù)存儲(chǔ)解決方案蛙吏。
他的特點(diǎn):高性能源哩、易部署、易使用鸦做,存儲(chǔ)數(shù)據(jù)非常方便励烦。
在Mac上安裝MongoDB
在Mac OS上面安裝MongoDB
,你可以通過(guò)編譯源代碼來(lái)安裝 泼诱,也可以在Mac OS上使用Homebrew
安裝坛掠。
這里介紹使用Homebrew
安裝MongoDB
。
首先更新Homebrew
的package數(shù)據(jù)庫(kù)
:
brew update
更新完成之后坷檩,就可以直接安裝MongoDB
了却音。
brew install mongodb
Downloading https://homebrew.bintray.com/bottles/mongodb-3.0.6.yosemite.bottle.tar.gz Already downloaded:
/Library/Caches/Homebrew/mongodb-3.0.6.yosemite.bottle.tar.gz ==> Pouring mongodb-3.0.6.yosemite.bottle.tar.gz ==> Caveats To have
launchd start mongodb at login: ln -sfv /usr/local/opt/mongodb/*.plist ~/Library/LaunchAgents Then to load mongodb now: launchctl load
~/Library/LaunchAgents/homebrew.mxcl.mongodb.plist Or, if you don't
want/need launchctl, you can just run: mongod --config
/usr/local/etc/mongod.conf ==> Summary ??
/usr/local/Cellar/mongodb/3.0.6: 17 files, 159M
啟動(dòng)MongoDB
從上面的安裝提示中可以看到啟動(dòng)MongoDB
的方法:
mongod --config /usr/local/etc/mongod.conf
mongod.conf
的內(nèi)容是關(guān)于MongoDB的設(shè)置
systemLog://log 目錄
destination: file
path: /usr/local/var/log/mongodb/mongo.log logAppend: true
storage://db目錄
dbPath: /usr/local/var/mongodb net://網(wǎng)絡(luò)地址 bindIp: 127.0.0.1
使用MongoDB
首先需要連接到MongoDB service
:
mongo
插入數(shù)據(jù):
db.test.insert({'name':'test'})
WriteResult({ "nInserted" : 1 })
查看數(shù)據(jù):
db.test.find()
{ "_id" : ObjectId("55e407e120d5b7acf4301d3b"), "name" : "test" }