I'm currently 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., especially from a command prompt window (ever tried to "mark" text that wraps multiple lines?)
A quick Google search didn't turn up much (just a Mac tool), but I thought I'd ask here.
I realize that there's unlikely to be anything even close to SQL Server Management Studio in terms of the feature set, but is there anything at least similar? Just something that will allow me to visually inspect the databases and collections, perform some simple CRUD tasks and manage multiple scripts in a proper window (not a DOS prompt)?
If not, is there a work in progress anywhere? I might even be willing to contribute if I knew what I was looking for, but I can't even seem to find a hint of a germ of an inkling that somebody might be thinking about building something like this for Windows.
I'd appreciate it if anyone could point me in the right direction.
Several GUIs have been created to help developers visualize their data. Mongo-tools lists many of them (check "GUI" under "Purpose"), albeit without any comments. Some popular ones are:
- MongoDB Compass – provides a graphical user interface that allows you to visualize your schema and perform ad-hoc queries against the database – all with zero knowledge of MongoDB's query language. Developed by MongoDB, Inc
- Robo 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
- 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
- HumongouS.io – provides a web admin interface for MongoDB with all CRUD features, a chart builder and some collaboration capabilities. (not free)
- RockMongo – a MongoDB administration tool, written in PHP5. Allegedly the best in the PHP world. Similar to PHPMyAdmin. Last version: 2015-Sept-19
- Database Master – a Windows based MongoDB Management Studio, supports also RDBMS. (not free)
- MongoBooster – a shell-centric cross-platform GUI tool for MongoDB v2.2-3.2, which provides update-in-place, fluent query builder, ES6 syntax support and intellisense experience... Last commit: 2016-May-24. (free for personal and non-commercial use)
- SlamData - an open source web-based user-interface that allows you to upload and download data, run queries, build charts, explore data.
Abandoned projects:
- 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 CouchDB Futon 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
MongoVUE download is now available @ http://blog.mongovue.com/downloads
MongoVUE looks promising.
http://mongovue.wordpress.com/
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.
I've thought about throwing together a simple app with WPF on Codeplex ... but I haven't been super motivated.
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?
I use MongoVUE, it's good for viewing data, but there is almost no editing abilities.
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
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.
If you're able to run PHP scripts you can give PHP MongoDB Admin a try. It's a single PHP script that gives you basic management and searching functionality.