我在报表系统中使用MongoDB,并且必须删除一大堆测试文档。尽管我使用基于JSON的命令行工具没有太多麻烦,但是必须继续搜索文档,复制和粘贴OID等非常繁琐,尤其是在命令提示符窗口中(曾经尝试过标记包含多行的文本?)
如何在合适的窗口(而不是命令提示符)中直观地检查数据库和集合,执行一些简单的CRUD任务并管理多个脚本?
我在报表系统中使用MongoDB,并且必须删除一大堆测试文档。尽管我使用基于JSON的命令行工具没有太多麻烦,但是必须继续搜索文档,复制和粘贴OID等非常繁琐,尤其是在命令提示符窗口中(曾经尝试过标记包含多行的文本?)
如何在合适的窗口(而不是命令提示符)中直观地检查数据库和集合,执行一些简单的CRUD任务并管理多个脚本?
Answers:
以下是一些流行的MongoDB GUI管理工具:
dbKoda-跨平台的选项卡式编辑器,具有自动完成功能,语法突出显示和代码格式(加上自动保存功能,Studio 3T不支持此功能),可视化工具(解释计划,实时性能仪表板,查询和聚合管道生成器),配置文件管理器,存储分析器,索引顾问,将MongoDB命令转换为Node.js语法等。缺少就地文档编辑和切换主题的能力。
Nosqlclient-多个外壳程序输出选项卡,自动完成,模式分析器,索引管理,用户/角色管理,实时监视和其他功能。基于Electron / Meteor.js,在GitHub上积极开发。
adminMongo-基于Web的或Electron应用程序。支持服务器监视和文档编辑。
find
针对数据库执行即席查询,而对MongoDB的查询语言的了解为零。由MongoDB,Inc.开发。无update
查询或访问Shell。Robo 3T –被Studio 3T收购。以外壳为中心的跨平台开源MongoDB管理工具。仅与外壳相关的功能,例如多个外壳和结果,是自动完成的。没有提及导出/导入或其他功能。上次提交:2017年7月4日
HumongouS.io –具有CRUD功能,图表构建器和某些协作功能的基于Web的界面。试用期14天。
mongod v2.6
身份验证,因此现在很多人将不再能够远程连接到任何mongodb v3.0
实例。如果您使用其他远程提供程序,并且他们使用>= v3.0 of mongodb
,则您将不再能够连接
真正的答案是……不。
据我发现,目前还没有任何合理的或可公开获得的Windows MonogoDB客户端,这非常令人难过,因为MongoDB非常漂亮。
我曾考虑过在Codeplex上将一个简单的应用程序与WPF组合在一起...但是我并没有那么积极。
您将对哪些功能感兴趣?也许您可以启发我或其他人?
例如,您是否只想查看数据库/集合以及也许简单的编辑(因此您不必使用外壳程序)还是需要更复杂的东西?
MongoVue是迄今为止我发现的最好的,它具有强大的功能,例如数据库或集合副本以及文本模式的记录查看,这非常有用
我使用MongoVUE,它非常适合查看数据,但是几乎没有编辑功能。
为此有一个基于Web的项目,该项目相对较早就称为Pongo。它需要安装Python和一些依赖项,但应在Windows上运行。
如果您能够运行PHP脚本,则可以尝试使用PHP MongoDB Admin。它是一个PHP脚本,可为您提供基本的管理和搜索功能。