我在一套报告系统中使用MongoDB,需要删除大量的测试文档。虽然我使用基于JSON的命令行工具没有太多问题,但是必须不断搜索文档、复制粘贴OID等非常繁琐,特别是从命令提示符窗口操作时(尝试过在跨多行换行的文本中“标记”文本吗?)。
我该如何可视化检查数据库和集合、执行一些简单的CRUD任务以及在适当的窗口中管理多个脚本(而不是一个命令提示符)?
我在一套报告系统中使用MongoDB,需要删除大量的测试文档。虽然我使用基于JSON的命令行工具没有太多问题,但是必须不断搜索文档、复制粘贴OID等非常繁琐,特别是从命令提示符窗口操作时(尝试过在跨多行换行的文本中“标记”文本吗?)。
我该如何可视化检查数据库和集合、执行一些简单的CRUD任务以及在适当的窗口中管理多个脚本(而不是一个命令提示符)?
dbKoda - 跨平台、带有自动完成、语法高亮和代码格式化的选项卡编辑器(还支持自动保存,Studio 3T不支持),可视化工具(解释计划、实时性能仪表板、查询和聚合管道构建器)、分析管理器、存储分析器、索引顾问、将MongoDB命令转换为Node.js语法等。缺少就地文档编辑和切换主题的功能。
Nosqlclient - 多个Shell输出选项卡、自动完成、模式分析器、索引管理、用户/角色管理、实时监控和其他功能。基于Electron/Meteor.js,在GitHub上积极开发。
adminMongo - 基于Web或Electron应用程序。支持服务器监视和文档编辑。
find
查询,无需了解MongoDB的查询语言。由MongoDB, Inc.开发,不支持update
查询或访问shell(更多信息)。Robo 3T – 已被Studio 3T收购。一款基于shell的跨平台开源MongoDB管理工具。仅支持与shell相关的功能,例如多个shell和结果、自动完成等。未提及导入/导出或其他功能。最近更新日期:2017年7月4日。
HumongouS.io – 基于Web的界面,具有CRUD功能、图表生成器和一些协作功能。提供14天试用期。
mongod v2.6
身份验证,因此现在很多人将无法远程连接到任何mongodb v3.0
实例。如果您使用另一个远程提供程序,并且他们使用>= v3.0 of mongodb
,则您将无法连接。 - Augie Gardner现在可以在 http://blog.mongovue.com/downloads 下载MongoVUE。
我使用MongoVUE,它很适合查看数据,但几乎没有编辑功能。
有一个基于Web的项目,相对较早,名为Pongo。它需要安装Python和一些依赖项,但应该可以在Windows上运行。