## 1.2.1 安装与启动 MongoDB
- Windows 用户向导:https://docs.mongodb.com/manual/tutorial/install-mongodb-on-windows/
- Linux 用户向导:https://docs.mongodb.com/manual/administration/install-on-linux/
- Mac 用户向导:https://docs.mongodb.com/manual/tutorial/install-mongodb-on-os-x/
## 1.2.2 Robomongo 和 Mongochef
#### Robomongo
[Robomongo](https://robomongo.org/) 是一个基于 Shell 的跨平台开源 MongoDB 可视化管理工具,支持 Windows、Linux 和 Mac,嵌入了 JavaScript 引擎和 MongoDB mongo,只要你会使用 mongo shell,你就会使用 Robomongo,它还提了供语法高亮、自动补全、差别视图等。
[Robomongo 下载地址](https://robomongo.org/download)
下载并安装成功后点击左上角的 `Create` 创建一个连接,给该连接起个名字如: `localhost`,使用默认地址(localhost)和端口(27017)即可,点击 `Save` 保存。
![](https://box.kancloud.cn/38bcf0a303cd83820bd89fe7c1db8127_459x382.png)
双击 `localhost` 连接到 MongoDB 并进入交互界面,尝试插入一条数据并查询出来,如下所示:
![](https://box.kancloud.cn/fd370c8cefe8b3ce503538e9c6f64dd7_1029x650.png)
#### MongoChef
[MongoChef](http://3t.io/mongochef/) 是另一款强大的 MongoDB 可视化管理工具,支持 Windows、Linux 和 Mac。
[MongoChef 下载地址](http://3t.io/mongochef/#mongochef-download-compare),我们选择左侧的非商业用途的免费版下载。
![](https://box.kancloud.cn/10ef7b7cc11bc351144cd0e9e1a6f73d_1238x482.png)
安装成功后跟 Robomongo 一样,也需要创建一个新的连接的配置,成功后双击进入到 MongoChef 主页面,如下所示:
![](https://box.kancloud.cn/52568129b8c06046910845c62419221d_887x562.png)
还可以使用 shell 模式:
![](https://box.kancloud.cn/c93eea578ff8f7d7dd45c7cd7d5d8f26_886x561.png)
> 小提示: MongoChef 相较于 Robomongo 更强大一些,但 Robomongo 比较轻量也能满足大部分的常规需求,所以哪一个适合自己还需读者自行尝试。
- 使用 Express + MongoDB 搭建多人博客
- 1.1 Node.js 的安装与使用
- 1.2 MongoDB 的安装与使用
- 2.1 require
- 2.2 exports 和 module.exports
- 2.3 Promise
- 2.4 环境变量
- 2.5 package.json
- 2.6 npm 使用注意事项
- 3.1 初始化一个 Express 项目
- 3.2 路由
- 3.3 模板引擎
- 3.4 Express 浅析
- 4.1 开发环境
- 4.2 准备工作
- 4.3 配置文件
- 4.4 功能设计
- 4.5 页面设计
- 4.6 连接数据库
- 4.7 注册
- 4.8 登出与登录
- 4.9 文章
- 4.10 留言
- 4.11 404 页面
- 4.12 错误页面
- 4.13 日志
- 4.14 测试
- 4.15 部署