暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

mongo 最强可视化工具,不接受反驳

鸡仔说 2021-05-26
1681

前言

MongoDB 是一个基于分布式文件存储的数据库。如果你在开发的过程中有需要使用到 MongoDB,那我强烈推荐这一款可视化工具——Studio 3T,因为它的功能非常强大,我推荐它的最重要原因是,它的交互特别人性化,你直觉想到的功能,它都具备,不过在此之前我们应该思考一下,我们需要的可视化工具,到底应该是什么样的?

我们需要什么样的工具?

  • 可以通过命令的方式增删改查数据库文件
  • 能够通过 GUI 的方式增删改查数据库文件
  • 习惯使用 SQL,可以使用 SQL 的方式增删改查数据库文件
  • 为什么不让数据的编辑像 Excel 那样,所见即所得,编辑了就保存呢?
  • 保存我每天都要固定执行的查询命令

OK!以上的功能,我们这款 Studio 3T 全部支持。如果你已经对 mongo 的常用增删改查烂熟于心的话。那为什么每次增删改查还要一遍遍敲击那些命令呢?为什么不尝试使用 GUI 的方式呢?

基础介绍

如图所示,通过左上角的 Connect 按钮,点击可以直接调出连接 Mongo 的界面,配置好连接,测试通过后,即可连接 mongo

如图所示,我把 studio 3T 的界面分成了 4 个区域,分别

  • 连接区,以树的形式展示现在连接的数据库以及集合的信息
  • 双击其中一个集合,我们就会打开该数据集合的一个页签,其中包含增删改查操作区和数据展示区
  • 增删改查操作区,可以使用 GUI 界面实现对数据的增删改查
  • 数据展示区,可以以树、表和 JSON 的方式展示数据,这里可以像操作 EXCEL 那样方便的进行数据的增删改查

增删改查

增加数据

通过数据展示区的编辑组件,可以实现对数据的快速增加,如上图所示,蓝色鼠标悬浮的地方就是添加数据的操作按钮。当然也支持通过快键键 ⌘+D 的方式添加数据。如下图所示,添加的数据会在数据展示区中实时显示出来

删除数据

通过数据展示区的编辑组件,可以实现对数据的快速删除,如上图所示,蓝色鼠标悬浮的地方就是删除数据的操作按钮。当然也支持通过快键键 F8 的方式删除数据。类似于添加操作,删除的数据也会马上在数据表中完全消失,所见即所得。该功能支持选中多条删除,操作与上类似,不再赘述。

查询数据

这个功能非常强大。是我选择使用 Studio 3T 最重要的原因,没有之一。

基础部分,你可以在增删改查区的 Query 中填入你想要查询的条件,并且可以通过 Projection、Sort、Skip 和 Limit 对你想要查询的数据进行精细化过滤。

在我们还没有熟悉 Mongo 查询语句和命令的时候,使用命令行的形式敲击可以帮助我们加深巩固 Mongo 语法命令,但是一旦我们对各种命令非常熟悉之后,就在想,能不能有更简洁高效的方式呢?有,看看 Studio 3T 是这么做的?


怎么样,有没有被惊艳到?通过拖拽快速直观的帮助我们过滤查询条件,能够极大地提升工作效率

修改数据

通过数据展示区的编辑组件,可以实现对数据的快速修改,如上图所示,蓝色鼠标悬浮的地方就是修改文档数据的操作按钮。当然也支持通过快键键 ⌘+J 的方式添加数据。如下图所示,修改的数据会在数据展示区中实时显示出来

当然,如果你觉得这样修改还是不够简洁,那就直接在文档中修改吧?和 excel 一样,所见即所得

其他神奇功能

SQL 的方式使用 Mongo

习惯了使用 SQL,能不能使用 SQL 的语法查询 Mongo 语句?当然可以啊?

自定义初始查询

有时候我们需要固定的查询一些日志,比如经常每天打开日志需要查看一下,程序有没有错误,那么可以通过设置自定义初始查询条件,一打开它就帮你自动执行初始查询,通过这个船锚点icon设定



文章转载自鸡仔说,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论