MongoDB Compass--MongoDB DBA必备的管理工具

MongoDB Compass是MongoDB官网提供的一个集创建数据库、管理集合和文档、运行临时查询、评估和优化查询、性能图表、构建地理查询等功能为一体的MongoDB可视化管理工具。

1 创建MongoDB数据库连接

分别输入相应的host和port,如果没有用户认证,authentication就默认为空。添加完后,点击CONNECT即可连接。

2 创建数据库

连接MongDB数据库后,可以点击create database创建一个数据库。我这里创建了mongo_1数据库的同时也创建collection_1集合。

3 集合管理

3.1 插入文档

在collection_1集合的Documents页签下,点击INSERTDOCUMENT插入文档。

文档查看有两种方式一个是list(列表)方式,一个是table(表格)方式。

3.2 执行文档查询

在FILTER行输入查询条件后,点击FIND,即可执行查询。

4 图表

在Schema页签中,提供了该集合的文档的图表展示形式,允许点击筛选条件自动生成过滤语句对数据集进行分析。

5 解释执行计划

在Explain Plan页签中,可以在FILTER中输入相关的查询语句后,点击EXPLAIN查看该语句解释执行计划。这个解释执行计划跟关系型数据库的SQL执行计划,有点类似。

6 索引

在Indexes页签可以为集合创建索引及查看该集合下的索引详细信息。

原文发布于微信公众号 - 大数据和云计算技术(jiezhu2007)

原文发表时间:2018-01-16

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏cloudskyme

提高数据库查询速度的几个思路

1、缓存,在持久层或持久层之上做缓存。 2、数据库表的大字段剥离,保证单条记录的数据量很小。 3、恰当地使用索引。 4、必要时建立多级索引。 5、分析O...

3918
来自专栏乐沙弥的世界

MySQL 数据库简单操作

    对于想要从事或爱好mysql相关工作的童鞋们,有必要掌握在命令行下对mysql实现一些简单的操作。本文从描述了如何登录到mysql数据库服务器,如何在m...

932
来自专栏云计算教程系列

如何使用Mytop监控MySQL性能

Mytop是一个用于监控MySQL性能的开源命令行工具。它受到名为top的Linux系统监视工具的启发,在外观和感觉上类似于它。Mytop连接到MySQL服务器...

2050
来自专栏信安之路

DNS隧道技术解析

在之前穿越边界的姿势文章中介绍了几种穿透内网的方式,今天的这种方式再之前的文章里没有提及,所以今天来重点介绍使用dns协议穿透内网。

1820
来自专栏horstxu的博客

PHP Laravel框架中关于db migration的一个无解深坑

PHP Laravel框架提供了db migration的功能,用代码来管理数据库。

4896
来自专栏乐沙弥的世界

共享池中保留池的调整(shared_pool_reserved_size)

--*************************************************

841
来自专栏L宝宝聊IT

SQL Server数据库介绍

2055
来自专栏芋道源码1024

数据库中间件 MyCAT 源码分析 —— 调试环境搭建

本文主要基于 MyCAT 1.6.5 正式版 1. 依赖工具 2. 源码拉取 3. 数据库配置 4. MyCat 配置 5. MyCAT 启动 6. MyCAT...

4007
来自专栏Eternally运维

Mysql配置文件的理解

3864
来自专栏皮振伟的专栏

[linux][x86]LOCK指令的影响

前言: 一般多线程并行操作,对个别的变量需要使用原子操作,经常用到__sync_fetch_and_add类似的函数,来避免CPU操作各自的cache没有同步内...

1794

扫码关注云+社区