什么是Mongo DB
Mongo DB 是目前在IT行业非常流行的一种非关系型数据库(NoSql),其灵活的数据存储方式备受当前IT从业人员的青睐。Mongo DB很好的实现了面向对象的思想(OO思想),在Mongo DB中 每一条记录都是一个Document对象。Mongo DB最大的优势在于所有的数据持久操作都无需开发人员手动编写SQL语句,直接调用方法就可以轻松的实现CRUD操作
通俗的说,抓包的数据需要放在数据库中,Mongo DB就是用来存放抓包的数据。
安装
- 使用homebrew安装
brew install mongodb
- 启动Mongo DB数据库
命令行中mongod
,就可以启动数据库了,没想到提示错误,输入mongod --help
,原来这个命令会查看/data/db下文件,然后启动
--dbpath arg directory for datafiles - defaults to
/data/db
本机没有这个目录。可以自己指定目录,我打算在mongodb安装目录下指定database的目录。使用brew info mongodb
,查看当前mongodb的位置
/usr/local/Cellar/mongodb/3.4.10 (19 files, 287.8MB) *
,在/usr/local/Cellar/mongodb下建立一个目录db.
然后使用mongod --dbpath /usr/local/Cellar/mongodb/db
,完成启动数据库
-
连接Mongo DB数据库
重新开一个终端,输入mongo
,成功连接数据库 -
验证
浏览器中输入http://localhost:27017/
,浏览器显示
It looks like you are trying to access MongoDB over HTTP on the native driver port.,表示成功安装,成功启动服务,且成功连接本地的mongodb数据库 -
使用homebrew卸载
如果需要卸载,brew uninstall mongodb
-
关闭已经启动的mongodb数据库服务
mongo
use admin
db.shutdownServer();
网友评论