1. 安装
1.1 官网下载安装包
地址:https://www.mongodb.com/try/download/community
1.2 解压至指定目录并设置环境变量
$ ls
mongodb-macos-x86_64-4.4.5.tgz
# 解压 *.taz 到用户目录下
$ mkdir -p $HOME/MongoDB/app
$ tar -xvzf mongodb-macos-x86_64-4.4.5.tgz -C $HOME/MongoDB/app
# 设置环境变量
$ echo 'export MONGO_PATH=$HOME/MongoDB/app/mongodb-macos-x86_64-4.4.5' >> ~/.zshrc
$ echo 'export PATH=$PATH:$MONGO_PATH/bin' >> ~/.zshrc
# 新起一个命令行窗口,查看当前安装版本号
$ mongo -version
MongoDB shell version v4.4.5
Build Info: {
"version": "4.4.5",
"gitVersion": "ff5cb77101b052fa02da43b8538093486cf9b3f7",
"modules": [],
"allocator": "system",
"environment": {
"distarch": "x86_64",
"target_arch": "x86_64"
}
}
1.3 添加数据库文件目录
# 创建目录,该目录为 mongodb 默认读取路径
$ mkdir -p /data/db
# 添加执行、读写权限
$ chmod +x+r+w /data/db
# 除数据库目录,其它文件大致结构
$ cd $HOME/MongoDB
$ tr2
.
├── app
│ └── mongodb-macos-x86_64-4.4.5
├── config
│ └── mongod.conf
└── logs
└── mongod.log
1.4 启动服务并尝试使用 shell 操作
# 以管理员权限启动服务,执行后保持当前命令行窗口运行,不要关闭
$ sudo mongod
# 打开 shell
$ mongo
> show dbs
admin 0.000GB
config 0.000GB
local 0.000GB
# shell 中关闭服务
> use admin
> db.shutdownServer()
1.5 使用 GUI 管理数据库
地址:https://www.mongodb.com/try/download/compass
2. 启动、终止服务
2.1 创建配置文件
$ take $HOME/MongoDB/config/
$ touch mongod.conf
# mongod.conf (yaml 格式)
# 更多配置:https://docs.mongodb.com/manual/reference/configuration-options/
# 数据库(可以自己指定路径)
# storage:
# dbPath: "/Users/YOUR_USER_NAME/MongoDB/dbs"
# 以子进程方式后台运行
processManagement:
fork: true
# 日志配置
systemLog:
destination: file
path: "/Users/YOUR_USER_NAME/MongoDB/logs/mongod.log"
logAppend: true
# IP 和端口
net:
bindIp: 127.0.0.1
port: 27017
2.2 启动服务
# 加载指定配置文件(例如上面的 mongod.conf)运行
$ sudo mongod --config $HOME/MongoDB/config/mongod.conf
2.3 终止服务
$ mongo
>use admin
>db.shutdownServer()
# 退出 shell
>quit()
# 或者下面一条命令
$ mongo admin --eval "db.shutdownServer()"
3. 文档
简介:https://docs.mongodb.com/manual/introduction/
CRUD :https://docs.mongodb.com/manual/crud/