[root@test01 ~]# uname -a
Linux test01 3.10.0-862.el7.x86_64 #1 SMP Fri Apr 20 16:44:24 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux
[root@test01 ~]# cat /etc/redhat-release
CentOS Linux release 7.5.1804 (Core)
主机地址:192.168.139.139
mongodb安装可参考:
MongoDB Compass安装:
官方文档:https://docs.mongodb.com/compass/master/#
[root@test01 ~]# wget https://downloads.mongodb.com/compass/mongodb-compass-1.12.5.x86_64.rpm;
[root@test01 ~]# yum install mongodb-compass-1.12.5.x86_64.rpm;
[root@test01 ~]# mongodb-compass //这个命令一定要在图形界面启动,不然出不来东西
更多安装方式可参考:https://docs.mongodb.com/compass/master/install/#install-on-red-hat-enterprise-linux-rhel
启动成功后默认初始页面如下:
1.MongoDB数据库连接:
分别输入相应的host和port,如果没有用户认证,authentication就默认为空.添加完后,点击CONNECT即可连接,如下:
连接成功后出现如下界面:
2.创建数据库
连接MongDB数据库后,可以点击create database创建一个数据库.我这里创建了testdb数据库的同时也创建testcoll集合.
Capped Collections是性能出色且有着固定大小的集合,对于大小固定,我们可以想象其就像一个环形队列,当集合空间用完后,再插入的元素就会覆盖最初始的头部的元素!
创建完成后如下:
3.集合管理
3.1 插入文档
在testcoll集合的Documents页签下,点击INSERT DOCUMENT插入文档,如下:
文档查看有两种方式一个是list(列表)方式,一个是table(表格)方式.
3.2 执行文档查询
在FILTER行输入查询条件后,点击FIND,即可执行查询,如下:
4.图表
在Schema页签中,提供了该集合的文档的图表展示形式,允许点击筛选条件自动生成过滤语句对数据集进行分析.
5.解释执行计划
在Explain Plan页签中,可以在FILTER中输入相关的查询语句后,点击EXPLAIN查看该语句解释执行计划.这个解释执行计划跟关系型数据库的SQL执行计划,有点类似.
6.索引
在Indexes页签可以为集合创建索引及查看该集合下的索引详细信息.
MongoDB Compass连接其它mongodb的话需要先退出当前的连接,再新建其它连接.
退出后进入如下界面:
新建MongoDB数据库连接步骤同上即可.
其它更多功能可自己安装测试.
Be First to Comment