mongoDB简介
MongoDB 是一个基于分布式文件存储的数据库。由 C++ 语言编写。旨在为 WEB 应用提供可扩展的高性能数据存储解决方案。
MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。
MongoDB 将数据存储为一个文档,数据结构由键值(key=>value)对组成。MongoDB 文档类似于 JSON 对象。字段值可以包含其他文档,数组及文档数组。
mongoDB安装
我这里用brew安装Mongodb,若没有安装brew请先安装brew。
-
安装:
brew install mongodb
-
安装 后在 下新建 data 文件夹,里面再建一个 db 文件夹,安装MongoDB时并不会自动生成,需要我们手动创建,可以在命令行输入创建:
sudo mkdir -p /data/db
,也可以直接在Finder中手动新建。 -
给 /data/db 文件夹赋予权限:
sudo chown id -u /data/db
(运行期间会报错,保险起见给文件夹赋予权限)如果出现 “illegal user name” 的错误提示,这时我们可以查看当前的 username 并赋予权限(比如我的username 是anna):
$ whoami //查看用户名 anna $ sudo chown anna /data/db
-
配置环境变量
-
打开 .zshrc 文件:
vim ~/.zshrc
-
在打开的命令行输入以下代码(添加 MongoDB 安装目录到环境变量中):
export PATH=/usr/local/Cellar/mongodb/3.4.6/bin:${PATH}
-
执行命令使环境变量生效:
source ~/.zshrc
-
-
启动服务端:
mongod
若出现如下所示的图,说明启动成功!
-
重新打开一个新的终端输入:
mongo
若出现>
说明目前为止已经完成了mongodb的安装,可以使用该数据库了,如下图所示:
之后输入
show dbs;
查看数据库如下图所示:
好啦,到目前为止mongoDB的安装已完成!✌️✌️✌️✌️✌️✌️