可视化管理 MongoDB 文档和集合 [关闭]

2024-04-15

我在报告系统中使用 MongoDB,并且必须删除一大堆测试文档。虽然我在使用基于 JSON 的命令行工具时没有遇到太多麻烦,但必须不断搜索文档、复制粘贴 OID 等,这变得非常乏味,尤其从命令提示符窗口(曾经尝试过“标记”多行文本吗?)

如何直观地检查数据库和集合、执行一些简单的 CRUD 任务并在适当的窗口(而不是命令提示符)中管理多个脚本?


以下是一些流行的 MongoDB GUI 管理工具:

开源

  • dbKoda https://www.dbkoda.com/- 跨平台、选项卡式编辑器,具有自动完成、语法突出显示和代码格式化功能(加上自动保存,Studio 3T 不支持)、可视化工具(解释计划、实时性能仪表板、查询和聚合管道生成器) 、分析管理器、存储分析器、索引顾问、将 MongoDB 命令转换为 Node.js 语法等。缺乏就地文档编辑和切换主题的能力。

  • Nosql客户端 https://www.nosqlclient.com/- 多个 shell 输出选项卡、自动完成、模式分析器、索引管理、用户/角色管理、实时监控和其他功能。基于 Electron/Meteor.js,积极开发在 GitHub 上 https://github.com/nosqlclient/nosqlclient.

  • 管理员Mongo https://adminmongo.markmoffat.com/- 基于网络或电子应用程序。支持服务器监控和文档编辑。

闭源

  • NoSQLBooster https://nosqlbooster.com功能齐全 https://nosqlbooster.com/features适用于 MongoDB v2.2-4 的以 shell 为中心的跨平台 GUI 工具。免费版、个人版和商业版(特征比较矩阵 https://nosqlbooster.com/compareEditions).
  • MongoDB 指南针 https://www.mongodb.com/products/compass– 提供图形用户界面,允许您可视化您的模式并执行临时操作find对数据库的查询——对 MongoDB 查询语言的了解为零。由 MongoDB, Inc. 开发No update queries https://jira.mongodb.org/browse/COMPASS-3599或访问外壳。
  • Studio 3T,前身为 MongoChef https://studio3t.com/– 用于 MongoDB 的多平台就地数据浏览器和编辑器桌面 GUI(核心版本免费供个人和非商业用途)。最后一次提交:2017 年 7 月 24 日
  • Robo 3T http://www.robomongo.org/– 被 Studio 3T 收购。一个以shell为中心的跨平台开源MongoDB管理工具。仅与 Shell 相关的功能,例如多个 shell 和结果,自动完成。未提及导出/导入或其他功能。最后一次提交:2017 年 7 月 4 日

  • HumongouS.io http://www.humongous.io/– 基于网络的界面,具有 CRUD 功能、图表生成器和一些协作功能。 14 天试用。

  • 数据库大师 http://www.nucleonsoftware.com/– 基于 Windows 的 MongoDB Management Studio,还支持 RDBMS。(不是免费的)
  • SlamData http://slamdata.com- 一个基于网络的开源用户界面,允许您上传和下载数据、运行查询、构建图表、探索数据。

废弃的项目

  • 洛克蒙戈 https://github.com/iwind/rockmongo– MongoDB 管理工具,用 PHP5 编写。据称是 PHP 世界中最好的。与 PHPMyAdmin 类似。最后版本:2015 年 9 月 19 日
  • 蒙戈之牙 https://github.com/knutwalker/Fang-of-Mongo– 使用 Django 和 jQuery 构建的基于 Web 的 UI。最后一次提交:2012 年 1 月 26 日,在一个分叉项目中。
  • Opricot https://github.com/argon/Opricot-MongoConsole– 用 PHP 编写的基于浏览器的 MongoDB shell。最新版本:2010年9月21日
  • 布顿4蒙戈 https://github.com/sbellity/futon4mongo– 的克隆CouchDB http://en.wikipedia.org/wiki/CouchDBMongoDB 的 Futon Web 界面。最后一次提交:2010 年 10 月 9 日
  • MongoVUE http://www.mongovue.com/– 适用于 Windows 的优雅 GUI 桌面应用程序。免费和非免费版本。 http://www.mongovue.com/purchase/ 最新版本:2014年1月20日
  • UMongo http://edgytech.com/umongo/– 适用于 Linux、Windows、Mac 的全功能开源 MongoDB 服务器管理工​​具;用Java编写的。最后一次提交 2014 年 6 月
  • Mongo3 http://mongo3.com/– 基于 Ruby/Sinatra 的集群管理界面。最后一次提交:2013 年 4 月 16 日
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

可视化管理 MongoDB 文档和集合 [关闭] 的相关文章

随机推荐

  • 如果我的地图需要小而不是快,我应该使用 Map 的哪种实现?

    我习惯使用HashMap在我的程序中 因为我知道它通常是最有效的 如果使用得当 并且可以轻松处理大型地图 我知道关于EnumMap这对于枚举键非常有用 但我经常生成一个小地图 它永远不会变得很大 很可能很快就会被丢弃 并且没有并发问题 Is
  • 如何动态添加表格行,包括具有不同 ID 的文本框和选择框

    我开发了一个表 它具有在按下按钮时动态生成表格行的功能 但在添加新行时我无法添加选择框 我怎样才能做到这一点 下面列出了 HTML 和 JS 代码 function addRow tableID var table document get
  • 如何在发布之前将取消令牌插入 ReactiveX 流(IObservable)?

    如何将取消令牌插入现有的IObservable调用前的管道Publish在其上 即 在它成为IConnectableObservable 在订阅它之前 这必须是冷可观察管道的一部分 否则 我可以传递一个CancellationToken令牌
  • JAXB Java 7 与 Java 8 的差异

    我发现在 Java 7 上处理 Jaxb 与在 Java 8 上处理 Jaxb 之间存在另一个区别 我已将问题简化为一个简化的示例 并且代码应作为单个类运行 更改了类别 因此它与工作无关等 当 Unmarshaller 调用列表的 sett
  • IntelliJ读取远程服务器日志文件

    您知道如何设置远程配置以在服务器而不是本地计算机上显示日志文件吗 在编辑配置屏幕 日志 选项卡 上 我可以选择显示日志文件 但仅记录来自我的计算机的日志 而不是来自远程服务器的日志 我不介意是否必须为其安装任何插件 但到目前为止我找不到任何
  • 将非 unicode、非英语内容转换为 unicode

    我有一个 xyz 语言的文本内容 p style font family xyz eWvS kmwkMns kq t mWmb KmeIvkn kocokns aq mw Xn v p It will not display correct
  • Rails 3.1应用程序部署教程

    我正在寻找一个关于服务器上 Rails 3 1 1 应用程序的良好部署教程 我所说的 好 实际上是指 完整 我发布这个问题的原因是 尽管网络上有大量教程 谷歌 博客 书籍 其他 stackoverflow 问题等 但它们似乎都集中在部署过程
  • 有没有办法在php代码中注意到E_NOTICE?

    我有一个 PHP 脚本 需要执行几个小时 有时由于某些原因 例如 执行需要连接到互联网的脚本时出现网络问题等 执行过程会停止一段时间 然后做了错误的事情 当进程走向错误时它总是会导致 E NOTICE 我的问题是 有 任何 方法可以注意到脚
  • 如何将元素翻译为里程表

    我有代码 div class wrap2 span 0 span span 1 span CSS wrap2 data num 0 transfom translate 0 0 wrap2 data num 1 transform tran
  • PHP 应用程序 URL 路由

    因此 我正在编写一个框架 我想在该框架上构建一些我正在开发的应用程序 该框架在那里 所以我有一个可以使用的环境 以及一个可以让我使用单个应用程序的系统 登录 我想制作这个框架 它的应用程序使用面向资源的架构 现在 我想创建一个可由 APP
  • VBscript 使用输出参数从 MySQL 调用存储过程[重复]

    这个问题在这里已经有答案了 编辑20220219 使用下面的 VBSCRIPT 代码解决 SQL CALL NewCheckData pOld cn execute SQL SQL SELECT pOld Set RS cn execute
  • 如何使用 ForwardRefRenderFunction 导出forwardRef

    我有一个属于 UI 库的组件 我们将其称为输入组件 当使用这个库调用Input时 我可以调用的类型有很多 例如
  • 默认的 msbuild 平台是什么

    如果没有指定 msbuild如何选择平台 在我看来 对于某些解决方案 它为其他 x86 选择 混合平台 我打开日志记录的诊断级别 我唯一能看到的是开头的 初始属性 包含例如 平台 混合平台 没有任何解释 为了抢占一些答案 我知道我可以手动覆
  • Spring Boot中使用PostgreSQL驱动创建数据源时出现异常

    我正在尝试使用 Spring Boot 创建一个非 Web 应用程序MKyong 的例子 https www mkyong com spring boot spring boot non web application example 但我
  • Gulp、Reactify 和 Babelify 不能一起转换

    这是我的 gulpfile 代码 gulp task react function browserify app src main jsx transform reactify transform babelify bundle pipe
  • SES:在 lambda 函数内访问电子邮件正文

    我对 AWS 比较陌生 我正在尝试通过 Lambda 函数处理我的电子邮件 我在 node js 中构建了这个 use strict exports handler event context callback gt var http re
  • soundex算法的数据结构?

    谁能建议我使用什么数据结构声学算法 http en wikipedia org wiki Soundex程序 使用的语言是Java 如果有人以前用 Java 做过这个工作 该程序应具有以下功能 能够阅读约50 000字 应该能够读取一个单词
  • 单击图像时打开 Bootstrap 模式

    当我点击时menu 5 1 png应该会弹出下面的模型 li class men 5l a href span img src images menu 5 1 PNG alt span p Mp3 p a li div class moda
  • 不允许加载本地资源尝试使用 Javascript 在 Android 上打开 googlechrome://navigate?url=xxxx.com URI 架构

    在 Android 设备上 我需要使用 google chrome 打开 URL 无论单击 URL 的浏览器是什么 在我的例子中是 facebook 应用内浏览器 为此 我使用 chrome URI 模式创建了带有 Javascript 重
  • 可视化管理 MongoDB 文档和集合 [关闭]

    就目前情况而言 这个问题不太适合我们的问答形式 我们希望答案得到事实 参考资料或专业知识的支持 但这个问题可能会引发辩论 争论 民意调查或扩展讨论 如果您觉得这个问题可以改进并可能重新开放 访问帮助中心 help reopen questi