1. MongoDB 介绍
MongoDB
是用C++
语言编写的非关系型
数据库。
- 特点是
高性能
、易部署
、易使用
,存储数据十分方便
- 主要特性有:
- 面向
集合
存储,易于存储对象类型
的数据
模式自由
- 支持
动态查询
- 支持
完全索引
,包含内部对象
- 支持
复制
和故障恢复
- 使用高效的
二进制
数据存储,包括大型对象
- 文件存储格式为
BSON
(一种JSON
的扩展)
2. 安装 MongoDB
cd /usr/local # 进入目录
sudo curl -O https://fastdl.mongodb.org/osx/mongodb-osx-ssl-x86_64-4.2.5.tgz # 开始下载,地址可以替换为最新版本的地址
sudo tar -zxvf mongodb-osx-ssl-x86_64-4.2.5.tgz # 解压,文件名替换为按版本的文件名
sudo mv mongodb-osx-x86_64-4.2.5/ mongodb # 解压后重命名
3. 配置 MongoDB
- 配置
PATH
- 先打开
bash_profile
文件
- 在终端中输入
open -e .bash_profile
- 在
bash_profile
文件中添加
export PATH=${PATH}:mongodb目录地址
- 保存
bash_profile
文件
- 然后在终端输入
source .bash_profile
- 使
bash_profile
文件中的配置立即生效
- 最后在终端中输入
mongod -version
- 成功即显示如下内容

- 配置
data
和 log
文件
- 在
mongoDB
目录下创建两个文件夹: data
和 log
- 在
data
中创建 db
文件夹(默认的数据保存地址
)
- 打开 mongodb 文件中的 bin 文件夹
- 将 mongod 程序用终端打开
- 添加
- 打开浏览器
- 输入
localhost:27017
- 成功即显示如下
It looks like you are trying to access MongDB over HTTP on the native driver port
2. 安装 Mongoose
- 创建
Mongoose
文件夹
- 在终端中打开
npm init --yes
- 创建
package.json
npm install mongoose --save
- 安装
mongoose
模块
3. 安装 Robo 3T