windows 可视化管理 MongoDB 文档和集合

声明:本页面是StackOverFlow热门问题的中英对照翻译,遵循CC BY-SA 4.0协议,如果您需要使用它,必须同样遵循CC BY-SA许可,注明原文地址和作者信息,同时你必须将它归于原作者(不是我):StackOverFlow 原文地址: http://stackoverflow.com/questions/3310242/
Warning: these are provided under cc-by-sa 4.0 license. You are free to use/share it, But you must attribute it to the original authors (not me): StackOverFlow

提示:将鼠标放在中文语句上可以显示对应的英文。显示中英文
时间:2020-09-09 07:28:58  来源:igfitidea点击:

Visually managing MongoDB documents and collections

windowsuser-interfacemongodb

提问by Aaronaught

I'm using MongoDB in a reporting system and have to delete a whole bunch of test documents. While I don't have too much trouble using the JSON-based command-line tools, it gets extremely tedious to have to keep searching for documents, copy-and-pasting OIDs, etc., especiallyfrom a command prompt window (ever tried to "mark" text that wraps multiple lines?)

我在报告系统中使用 MongoDB,必须删除一大堆测试文档。虽然我在使用基于 JSON 的命令行工具时不会遇到太多麻烦,但不得不继续搜索文档、复制和粘贴 OID 等,尤其是从命令提示符窗口(曾经尝试过) “标记”包含多行的文本?)

How can I visually inspect the databases and collections, perform some simple CRUD tasks and manage multiple scripts in a proper window (not a command prompt)?

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

回答by Andrei Andrushkevich

Here are some popular MongoDB GUI administration tools:

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

Open source

开源

  • dbKoda- cross-platform, tabbed editor with auto-complete, syntax highlighting and code formatting (plus auto-save, something Studio 3T doesn't support), visual tools (explain plan, real-time performance dashboard, query and aggregation pipeline builder), profiling manager, storage analyzer, index advisor, convert MongoDB commands to Node.js syntax etc. Lacks in-place document editing and the ability to switch themes.

    dbKoda screenshot

  • Nosqlclient- multiple shell output tabs, autocomplete, schema analyzer, index management, user/role management, live monitoring, and other features. Electron/Meteor.js-based, actively developed on GitHub.

  • adminMongo- web-based or Electron app. Supports server monitoring and document editing.

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

    dbKoda 截图

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

  • adminMongo- 基于 Web 或 Electron 的应用程序。支持服务器监控和文档编辑。

Closed source

闭源

  • NoSQLBoosterfull-featuredshell-centric cross-platform GUI tool for MongoDB v2.2-4. Free, Personal, and Commercial editions (feature comparison matrix).
  • MongoDB Compass– provides a graphical user interface that allows you to visualize your schema and perform ad-hoc findqueries against the database – all with zero knowledge of MongoDB's query language. Developed by MongoDB, Inc. No updatequeriesor access to the shell.
  • Studio 3T, formerly MongoChef– a multi-platform in-place data browser and editor desktop GUI for MongoDB (Core version is free for personal and non-commercial use). Last commit: 2017-Jul-24
  • Robo 3T– acquired by Studio 3T. A shell-centric cross-platform open source MongoDB management tool. Shell-related features only, e.g. multiple shells and results, autocomplete. No export/ import or other features are mentioned. Last commit: 2017-Jul-04

  • HumongouS.io– web-based interface with CRUD features, a chart builder and some collaboration capabilities. 14-day trial.

  • Database Master– a Windows based MongoDB Management Studio, supports also RDBMS. (not free)
  • SlamData- an open source web-based user-interface that allows you to upload and download data, run queries, build charts, explore data.
  • NoSQLBooster–用于 MongoDB v2.2-4 的全功能以shell 为中心的跨平台 GUI 工具。免费版、个人版和商业版(功能比较矩阵)。
  • MongoDB Compass– 提供了一个图形用户界面,允许您可视化您的模式并对find数据库执行临时查询 – 所有这些都对 MongoDB 的查询语言了解为零。由 MongoDB, Inc. 开发。没有update查询或访问 shell。
  • Studio 3T,前身为 MongoChef—— MongoDB的多平台就地数据浏览器和编辑器桌面 GUI(核心版本可免费用于个人和非商业用途)。最后一次提交:2017 年 7 月 24 日
  • Robo 3T– 被 Studio 3T 收购。一个以 shell 为中心的跨平台开源 MongoDB 管理工具。仅与外壳相关的功能,例如多个外壳和结果、自动完成。没有提到导出/导入或其他功能。最后一次提交:2017 年 7 月 4 日

  • HumongouS.io– 基于 Web 的界面,具有 CRUD 功能、图表构建器和一些协作功能。14天试用。

  • Database Master– 基于 Windows 的 MongoDB Management Studio,也支持 RDBMS。(不是免费的)
  • SlamData- 基于 Web 的开源用户界面,允许您上传和下载数据、运行查询、构建图表、探索数据。

Abandoned projects

废弃项目

  • RockMongo– a MongoDB administration tool, written in PHP5. Allegedly the best in the PHP world. Similar to PHPMyAdmin. Last version: 2015-Sept-19
  • Fang of Mongo– a web-based UI built with Django and jQuery. Last commit: 2012-Jan-26, in a forked project.
  • Opricot– a browser-based MongoDB shell written in PHP. Latest version: 2010-Sep-21
  • Futon4Mongo– a clone of the CouchDBFuton web interface for MongoDB. Last commit: 2010-Oct-09
  • MongoVUE– an elegant GUI desktop application for Windows. Free and non-free versions.Latest version: 2014-Jan-20
  • UMongo– a full-featured open-source MongoDB server administration tool for Linux, Windows, Mac; written in Java. Last commit 2014-June
  • Mongo3– a Ruby/Sinatra-based interface for cluster management. Last commit: Apr 16, 2013
  • RockMongo– 一个 MongoDB 管理工具,用 PHP5 编写。据称是 PHP 世界中最好的。类似于 PHPMyAdmin。最新版本:2015 年 9 月 19 日
  • Fang of Mongo– 使用 Django 和 jQuery 构建的基于 Web 的 UI。最后一次提交:2012 年 1 月 26 日,在一个分叉项目中。
  • Opricot– 用 PHP 编写的基于浏览器的 MongoDB shell。最新版本:2010-Sep-21
  • Futon4Mongo– MongoDB的CouchDBFuton Web 界面的克隆。最后一次提交:2010 年 10 月 9 日
  • MongoVUE– 适用于 Windows 的优雅 GUI 桌面应用程序。免费和非免费版本。最新版本:2014-Jan-20
  • UMongo– 适用于 Linux、Windows、Mac 的全功能开源 MongoDB 服务器管理工​​具;用Java编写。上次提交时间为 2014 年 6 月
  • Mongo3– 基于 Ruby/Sinatra 的集群管理界面。最后提交:2013 年 4 月 16 日

回答by Ishaan

MongoVUE download is now available @ http://blog.mongovue.com/downloads

MongoVUE 现在可以下载了@ http://blog.mongovue.com/downloads

回答by John Zablocki

MongoVUE looks promising.

MongoVUE 看起来很有希望。

http://mongovue.wordpress.com/

http://mongovue.wordpress.com/

回答by Justin Jenkins

The real answer is ... No.

真正的答案是……不。

So far as I have found there is no reasonable or publicly available Windows MonogoDB client which is really very sad since MongoDB is pretty sweet.

到目前为止,我发现没有合理的或公开可用的 Windows MonogoDB 客户端,这真的很可悲,因为 MongoDB 非常可爱。

I've thought about throwing together a simple app with WPF on Codeplex ... but I haven't been super motivated.

我曾想过在 Codeplex 上将一个带有 WPF 的简单应用程序放在一起……但我并没有太大的动力。

What would features would you be interested in having? Maybe you can inspire me or others?

您对哪些功能感兴趣?也许你可以激励我或其他人?

For example, do you just want to view DBs / collections & perhaps simple edits (so you don't have to use the shell) or do you require something more complex?

例如,您是只想查看数据库/集合以及简单的编辑(因此您不必使用外壳)还是需要更复杂的内容?

回答by Avi Kapuya

MongoVue is the best I found till now, it has great features like database or collection copy and text mode viewing for records which is extremely useful

MongoVue 是迄今为止我发现的最好的,它具有强大的功能,例如数据库或集合副本和文本模式查看记录,非常有用

回答by Igor Kanshyn

I use MongoVUE, it's good for viewing data, but there is almost no editing abilities.

我用的是MongoVUE,查看数据很好,但是几乎没有编辑功能。

回答by sunetos

There is a web-based project for this that is relatively early on called Pongo. It requires installing Python and some dependencies, but it should run on Windows.

有一个基于 Web 的项目,相对较早,称为Pongo。它需要安装 Python 和一些依赖项,但它应该在 Windows 上运行。

回答by Steven Surowiec

If you're able to run PHP scripts you can give PHP MongoDB Admina try. It's a single PHP script that gives you basic management and searching functionality.

如果您能够运行 PHP 脚本,则可以尝试使用PHP MongoDB Admin。它是一个单一的 PHP 脚本,可为您提供基本的管理和搜索功能。