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

相关文章

来自专栏小白安全

XSS跨站脚本攻击的原理分析与解剖

《xss攻击手法》一开始在互联网上资料并不多(都是现成的代码,没有从基础的开始),直到刺的《白帽子讲WEB安全》和cn4rry的《XSS跨站脚本攻击剖析与防...

2785
来自专栏零基础使用Django2.0.1打造在线教育网站

零基础使用Django2.0.1打造在线教育网站(二十六):xadmin的进阶开发

努力与运动兼备~~~有任何问题可以加我好友或者关注微信公众号,欢迎交流,我们一起进步!

792
来自专栏技术专栏

springboot static静态资源访问不到及NoHandlerFoundException没有出发的感悟

就可以让404抛出NoHandlerFoundException了,能抛出就能捕获,试了下的确很管用

1103
来自专栏向治洪

Swift开发React Native组件

前面说过,React Native作为一个全新的跨平台开发框架,好多东西还不是很成熟,很多原生的控件还不是很完善,于是好多爱好者便自己封装相关的组件,可以使用o...

2519
来自专栏同步博客

YII关联字段并带搜索排序功能

  从接触yii框架到现在已经快有两个月了,但是自己对yii框架的了解程度并不是很深,并没有系统地去学习,仅仅只是在做项目的时候遇到不懂得知识才去翻手册。

482
来自专栏我的小碗汤

go语言path/filepath包之Walk源码解析

go语言的path/filepath包包提供了很多兼容各个操作系统的文件路径实用操作方法,今天只来看看Walk方法:

532
来自专栏微信小程序开发

微信小程序开发常见问题(七)

知晓程序员,专注微信小程序开发的程序员! 一、判断小程序版本号 小程序的API是不断更新的,你可能使用某个API时,文档里会说明,此API在1.x.x版本开始...

4185
来自专栏大数据学习笔记

sed命令实例

sed命令行格式为: sed [-nefri] 'command 输入文本 常用选项: - -n∶使用安静(silent)模式。在一般 sed 的用法中,...

1829
来自专栏开源优测

AutoLine开源平台简明教程

当前已经默认集成了RobotFramework一下关键字,关键字的用法完全同RobotFramework

1133
来自专栏葡萄城控件技术团队

Xamarin 技术全解析

Xamarin 是一套基于C#语言的跨平台移动应用开发工具,今年2月份微软宣布收购Xamarin,而后在4月份进行的Build大会上微软宣布将会在各个版本的Vi...

3647

扫码关注云+社区