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 条评论
登录 后参与评论

相关文章

来自专栏地方网络工作室的专栏

Python3 初学实践案例(8)使用 sqlite3 数据库存储生成的密码,prettytable 的使用

Python3 初学实践案例(8)使用 sqlite3 数据库存储生成的密码,prettytable 的使用 在前面我用 python 脚本实现的 cli 版本...

2825
来自专栏北京马哥教育

MySQL开源热备工具XtraBackup的原理与程序说明

XtraBackup是Percona发布的MySQL开源热备工具,可以在尽量不影响线上读写的情况下进行快速全备、增备。支持InnoDB, XtraDB, 和My...

3465
来自专栏芋道源码1024

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

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

4157
来自专栏L宝宝聊IT

SQL Server数据库介绍

2245
来自专栏乐沙弥的世界

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

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

951
来自专栏皮振伟的专栏

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

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

2424
来自专栏老安的博客

批量更新zabbix中的主机名

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

如何使用Mytop监控MySQL性能

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

4350
来自专栏Eternally运维

Mysql配置文件的理解

2333
来自专栏horstxu的博客

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

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

5956

扫码关注云+社区

领取腾讯云代金券