Query IDE for MongoDB?

Mongodb

Mongodb Problem Overview


I'm wondering if there is an IDE for MongoDB that allows you to run queries and see the results? This would behave like query analyzer in SQL Server Management Studio. The issue I'm having right now is that I have to do queries, such as "db.MyTable.find()" from command prompt, which isn't a good solution.

If the answer is no, is there a more mature "no sql" solution like MongoDB that does have an IDE?

Mongodb Solutions


Solution 1 - Mongodb

Another contender : http://www.robomongo.org/ Robo 3T (formerly Robomongo) give you a shell like interface but outputs your results in the gui. Its available for windows, mac(dmg, zip) and linux (deb, rpm, tar.gz) as a desktop application. Currently there is a free community version (no ads, all features) and payed ones with more support and influence on backlog.

Robo 3T (formerly Robomongo) prints the results in a treeView or Json text representation and supports the generation of UUID (.NET-,Python-,Java-Encoding). It has autocomplete, shows multiple results at once and has a query history.

Robomongo screenshots (linux, mac, windows)

Solution 2 - Mongodb

Web Based

For PHP, I'd recommend Rock Mongo. Solid, lots of great features, easy setup.

http://code.google.com/p/rock-php/wiki/rock_mongo

If you don't want to install anything ... you can use MongoHQ's web interface (even if you your MongoDB isn't on MongoHQ.)

https://mongohq.com/home

Windows

By far, the best UI (for Windows) currently out there is MongoVUE.

http://blog.mongovue.com/

Looks great, lots of features, and if you are new it will really help you get going ...

http://blog.mongovue.com/features/

Here's a Q&A with the author too if you are interested ...

http://learnmongo.com/posts/qa-ishann-kumar-creator-of-mongovue/

There is an official list of admin tools here: http://www.mongodb.org/display/DOCS/Admin+UIs

alt text

Solution 3 - Mongodb

Still using MongoVue, (licensed version) but I find it too limited. An admin UI should provide you basic functionality like delete record by right click, set to null, insert data with picker, etc. Finally ended up writing updating json queries from the console.

While checking out mongodb admin tools page after my frustration with MongoVue, came across with the following. Don't quite like these all-in-one tools but I think I'll give it a try

http://www.nucleonsoftware.com/Products/Database-Master

Attributions

All content for this solution is sourced from the original question on Stackoverflow.

The content on this page is licensed under the Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) license.

Content TypeOriginal AuthorOriginal Content on Stackoverflow
QuestionJustinView Question on Stackoverflow
Solution 1 - MongodbTh 00 mÄ sView Answer on Stackoverflow
Solution 2 - MongodbJustin JenkinsView Answer on Stackoverflow
Solution 3 - MongodbOnur GünduruView Answer on Stackoverflow