mongodb 查询效率_2020年9个好用的MongoDB 图形化界面工具

2023-10-31

市场上有许多MongoDB管理工具。这些工具可以提高MongoDB开发和管理的效率。下面我们就列举一些2020年好用的mongo管理工具。

1)NoSQLBooster

用于MongoDB的NoSQLBooster(以前称为MongoBooster)是用于MongoDB的流行的以外壳为中心的跨平台GUI工具。免费版现已上市。

特征:

  • 内置语言服务知道所有可能的补全,方法,属性,变量,关键字,甚至MongoDB集合名称,字段名称和运算符。
  • 针对MongoDB运行SQL SELECT查询。SQL支持包括函数,表达式,带有嵌套对象和数组的集合的聚合。
  • 在您的MongoDB Shell脚本中组装npm包,例如构建基块。
  • 将MongoDB查询(查找,聚合或SQL查询)转换为各种目标语言:MongoDB Shell,JavaScript(Node.js),Java,C#和Python。
  • 可视查询生成器tp甚至在不了解MongoDB Shell命令语法的情况下也会创建语句。

2)Robo 3T

Robo 3T(以前称为Robomongo)是MongoDB爱好者的流行免费GUI。这个轻量级的开源工具具有跨平台支持,并且还在其界面中嵌入了mongo shell,以提供基于shell和基于GUI的交互。它是由Studio 3T(MongoDB的IDE)背后的团队3T Software开发的。

主要特点

  • 嵌入式外壳环境
  • 异步,非阻塞UI
  • 支持MongoDB 4.0

3)Studio 3T

Studio 3T是一个集成开发环境,专门为使用MongoDB的团队设计:

  • 使用IntelliShell自动完成查询
  • 拖放字段以直观地构建查询
  • 使用带有INNER和OUTER连接的SQL查询MongoDB
  • 从SQL或mongo shell生成驱动程序代码到PHP,Python,Javascript等
  • 单个MongoDB实例和副本集的安全连接
  • 在服务器和数据库之间复制和粘贴文档
  • 轻松比较和同步数据
  • 逐步建立汇总查询
  • 多种导入和导出方式,包括SQL迁移
  • 自动执行和计划重复的MongoDB任务,例如导入

4)MongoDB Compass:

MongoDB Compass也是另一种有效的方法。它为用户提供了其MongoDB模式的图形视图,而无需查询语言。它还在此直观的GUI中分析文档并显示丰富的结构。

特征:

  • 该工具允许可视地浏览数据
  • MongoDB Compass使用几秒钟内运行临时查询来分析文档并在一个集合中显示丰富的结构
  • 支持快速了解服务器状态和查询性能
  • 允许查看查询性能
  • 更好的CRUD方法可以简化交互
  • 它可以帮助用户做出有关索引编制,文档验证等方面的决策
  • 无需编写命令行

5)Nucleon Database Master:

Nucleon Database Master是功能最强大且易于使用的MongoDB数据库管理和管理工具之一。它简化了关系NoSQL DBMS的管理,监视,查询,编辑和可视化。

特征:

  • 支持JSON / LINQ / SQL查询编辑器
  • 它提供了功能强大且直观的SQL,LINQ和JSON查询编辑器
  • 该工具提供了一些突出的功能,例如代码突出显示,代码完成以及文本查找和替换。
  • 用户可以将数据导出为XML,HTML,MS Office,CSV,OpenOffice,RTF,PDF,XPS,JSON,dBase和PNG等文件格式
  • 它提供了动态C#脚本查询编辑器,该编辑器支持Linq to MongoDB和Linq to Dataset。
  • 它允许从XML,CSV和SQL脚本文件导入数据,而没有任何大小限制。

6)NoSQLManager:

这个MongoDB GUI有良好的UI和强大的Shell功能。它提供高性能,并支持所有MongoDB和MongoDB Enterprise最新功能。它还为数据库开发人员和管理员节省了时间。

特征:

  • 功能齐全的MongoDB GUI Shell,具有代码自动完成功能和语法突出显示功能
  • 它支持副本集,独立主机和分片群集连接
  • 编辑器附带三种视图树,表和JSON视图模式
  • 易于使用的文档查看器
  • 使用GridFS的文件管理器工具
  • 所有类型的MongoDB对象的简单视图和管理选项
  • 从MySQL和SQL Server数据库导入表
  • 多个Mongo主机数据库连接
  • 将文档导出为CSV,XML,XLSX和JSON文件格式

7)Mongo Management Studio:

Mongo Management Studio是另一个用于MongoDB管理的有效工具。无需使用MongoDB shell即可执行所有常规MongoDB命令。

特征:

  • Mongo Management Studio是跨平台的,因此它可以在所有主要系统上运行
  • 它提供对MongoDB 3.0 / 3.2 / 3.4的支持
  • 该应用程序允许使用SSH隧道连接到远程MongoDB数据库
  • 使用Mongo Management Studio,可以读取和写入GridFS集合
  • 通过解释MongoDB相关主题,它提供了所有功能的完整文档。
  • 借助其内联编辑功能,可以即时进行数据处理

8)MongoJS Query Analyzer:

MongoJS Query Analyzer是MongoDB JavaScript编辑器。它允许用户执行JavaScript命令。该工具支持自动完成和语法突出显示。

特征:

  • JavaScript语句和查询在MongoDB Shell命令行界面中运行。也可以键入并执行
  • MongoJS查询分析器允许用户以树状层次结构,网格和文本结果的形式查看结果
  • MongoJS Pretty Print JSON功能允许以易于阅读的格式显示JSON结果
  • 它以多种方式显示查询结果。如文本,文本历史记录,网格和枢轴网格。
  • 可以使用不同的方式和格式保存查询分析器的内容

9)Cluster control:

ClusterControl提供了完全自动化的安全性,可维护数据库基础结构的完整性。在此MongoDB工具中,可以从单个控制台部署和管理各种开源数据库技术。

特征:

  • 该工具允许用户为自己的MongoDB部署定制解决方案
  • 借助此工具轻松添加和删除节点,调整实例大小并克隆生产集群
  • 它提供了单个界面来自动化MongoDB和MySQL混合数据库环境
  • 它提供了管理功能,可以修复和恢复损坏的节点,以及测试和自动化升级
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

mongodb 查询效率_2020年9个好用的MongoDB 图形化界面工具 的相关文章

  • Python Selenium:如何在文本文件中打印网站上的值?

    我正在尝试编写一个脚本 该脚本将从 tulsaspca org 网站获取以下 6 个值并将其打印在 txt 文件中 最终输出应该是 905 4896 7105 23194 1004 42000 放置的动物 的 HTML span class
  • 如何防止用户控件表单在 C# 中处理键盘输入(箭头键)

    我的用户控件包含其他可以选择的控件 我想实现使用箭头键导航子控件的方法 问题是家长控制拦截箭头键并使用它来滚动其视图什么是我想避免的事情 我想自己解决控制内容的导航问题 我如何控制由箭头键引起的标准行为 提前致谢 MTH 这通常是通过重写
  • 如何在发布期间复制未版本化的测试资源:执行?

    我的问题与 Maven 在发布时不会复制未跟踪的资源 https stackoverflow com questions 10378708 maven doesnt copy untracked resources while releas
  • CFdump cfcomponent cfscript

    可以在 cfcomponent 中使用 cfdump 吗 可以在 cfscript 中使用 cfdump 吗 我知道 anser 不是 那么如何发出 insde cfcomponent 函数的值 cf脚本 我用的是CF8 可以在 cfcom
  • TIFF 元数据的最大大小是多少?

    TIFF 文件元数据的单个字段中可以合并的元数据数量是否有最大限制 我想在 ImageDescription 字段中存储大文本 最多几 MB 没有具体的最大限制ImageDescription但是 整个 TIFF 文件存在最大文件大小 该最
  • 使用.NET技术录制屏幕视频[关闭]

    Closed 这个问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 help closed questions 目前不接受答案 有没有一种方法可以使用 NET 技术来录制屏幕 无论是桌面还是窗口 我的目标是免费的 我喜欢小型 低
  • PHPUnit 和 Zend Framework assertRedirectTo() 问题

    我在创建的测试中遇到了 assertRedirectTo 问题 下面是我使用的代码 public function testLoggedInIndexAction this gt dispatch this gt assertControl
  • 如何使用asm.js进行测试和开发?

    最近我读到asm js规范 看起来很酷 但是是否有任何环境 工具来开发和测试这个工具 这还只是处于规范阶段吗 您可以尝试使用 emscripten 和 ASM JS 1 并从侧分支在 firefox 构建中运行它 有关 asm js 的链接
  • 从超立方体图像中获取文本的确切位置

    使用 tesseract 中的 GetHOCRText 0 方法 我能够检索 html 中的文本 并在 webview 中呈现 html 时 我能够获取文本 但图像中文本的位置与输出不同 任何想法都非常有帮助 tesseract gt Se
  • Vue.js[vuex] 如何从突变中调度?

    我有一个要应用于 json 对象的过滤器列表 我的突变看起来像这样 const mutations setStars state payload state stars payload this dispatch filter setRev
  • CSS溢出文本显示在几行中,没有断字

    我有一些长文本显示在 div 中 该 div 具有固定的宽度和高度 我希望文本显示在几行上 作为 div 高度 并且句子单词不会中断 一行中的单词前缀和下一行中的继续 此外 我想在末尾添加省略号最后一句话 CSS white space n
  • Spring Boot @ConfigurationProperties 不从环境中检索属性

    我正在使用 Spring Boot 1 2 1 并尝试创建一个 ConfigurationProperties带有验证的bean 如下所示 package com sampleapp import java net URL import j
  • 循环内的异步性

    我正在使用 jQuery getJSON 用于从一组实用程序的给定 URL 检索数据的 API 我真的很想找到一种为每个实用程序重用代码 完全相同 的方法 由于循环的执行与 ajax 调用无关 因此我无法找到保留循环值的方法 我知道这个描述
  • rspec 中的模拟方法链

    有一系列方法可以获得user目的 我试图模拟以下内容以返回user in my Factory Girl current user AuthorizeApiRequest call request headers result 我可以模拟该
  • 使用 xpath 和 vtd-xml 以字符串形式获取元素的子节点和文本

    这是我的 XML 的一部分
  • 如何将输入读取为数字?

    这个问题的答案是社区努力 help privileges edit community wiki 编辑现有答案以改进这篇文章 目前不接受新的答案或互动 Why are x and y下面的代码中使用字符串而不是整数 注意 在Python 2
  • Erlang dict的时间复杂度

    我想知道 Erlang OTP 是否dict模块是作为哈希表实现的 在这种情况下它是否能提供这样的性能 平均情况 Search O 1 n k Insert O 1 Delete O 1 n k 最坏的情况下 Search O n Inse
  • 升级到 Rails 6 时是否有一种编程方法可以检测 Zeitwerk::NameError?

    我目前正在将旧的 Rails 应用程序迁移到 Rails 6 好像项目中有些文件和里面定义的类不一致 运行应用程序测试时我没有看到此错误 但部署后我收到如下错误 Zeitwerk NameError expected file app my
  • Statsmodels.formula.api OLS不显示截距的统计值

    我正在运行以下源代码 import statsmodels formula api as sm Add one column of ones for the intercept term X np append arr np ones 50
  • 在 Nexus 7 2013 上更改方向时 CSS 媒体查询不起作用

    我目前正在我的笔记本电脑 台式电脑和 Nexus 7 2013 上测试 CSS 媒体查询 除了 Nexus 7 之外 它们在台式机和笔记本电脑上都运行良好 当我更改方向时 除非刷新页面 否则样式不会应用 例如 以纵向模式握住设备时 页面正常

随机推荐