一架梯子,一头程序猿,仰望星空!
MongoDB入门教程 > 内容正文

MongoDB Compass教程


MongoDB Compass是一个可视化GUI工具,方便我们通过可视化页面操作MongoDB。

提示:推荐开发使用MongoDB Compass操作MongoDB,毕竟敲命令不是很方便。

安装MongoDB Compass

Windows系统参考,Windows环境安装MongoDB章节
MacOS系统参考,MacOS环境安装MongoDB章节

连接MongoDB Server

打开Compass

如果本地安装MongoDB的时候没有设置账号和密码,直接点击Connect,使用默认连接,就可以登录本地的MongoDB。

如果设置了账号和密码,又或者你想连接到远程MongoDB,点击右上角,进入连接配置页面

输入MongoDB连接信息
Compass连接

主界面

创建数据库

根据上图,点击进入数据库创建窗口

提示:Compass创建数据库,必须同时创建一个集合,所以上图也输入了一个集合名。

集合操作

插入数据

输入文档JSON数据,点击Insert插入数据

如果输入的是JSON数组,则代表插入多条数据,这里插入的是几个文档。
数据如下:

[{
    "item": "journal",
    "qty": 25,
    "size": {
        "h": 14,
        "w": 21,
        "uom": "cm"
    },
    "status": "A"
}, {
    "item": "notebook",
    "qty": 50,
    "size": {
        "h": 8.5,
        "w": 11,
        "uom": "in"
    },
    "status": "A"
}, {
    "item": "paper",
    "qty": 100,
    "size": {
        "h": 8.5,
        "w": 11,
        "uom": "in"
    },
    "status": "D"
}, {
    "item": "planner",
    "qty": 75,
    "size": {
        "h": 22.85,
        "w": 30,
        "uom": "cm"
    },
    "status": "D"
}, {
    "item": "postcard",
    "qty": 45,
    "size": {
        "h": 10,
        "w": 15.25,
        "uom": "cm"
    },
    "status": "A"
}]

查询数据

修改&删除数据

创建索引

切换至集合索引面板

创建索引
创建MongoDB索引

分析查询语句性能

类似MYSQL的explain,MongoDB也支持explain语句,用来分析查询语句的性能。