MongoDB
是一个基于分布式文件存储的数据库。由C++语言
编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。
他的特色:高性能、易部署、易使用,存储数据很是方便。mongodb
在Mac OS上面安装MongoDB
,你能够经过编译源代码来安装 ,也能够在Mac OS上使用Homebrew
安装。
这里介绍使用Homebrew
安装MongoDB
。
首先更新Homebrew
的package数据库
:数据库
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
从上面的安装提示中能够看到启动MongoDB
的方法:code
mongod --config /usr/local/etc/mongod.confhomebrew
mongod.conf
的内容是关于MongoDB的设置
部署
systemLog://log 目录 destination: file path: /usr/local/var/log/mongodb/mongo.log logAppend: true storage://db目录 dbPath: /usr/local/var/mongodb net://网络地址 bindIp: 127.0.0.1
首先须要链接到MongoDB service
:it
mongoio
插入数据:
db.test.insert({'name':'test'}) WriteResult({ "nInserted" : 1 })
查看数据:
db.test.find()
{ "_id" : ObjectId("55e407e120d5b7acf4301d3b"), "name" : "test" }