MonjaDB (MongoDB GUI client tool)
MonjaDB is a MongoDB GUI client tool for rapid application development. It aims to provide a thoroughly straightforward way of updating MongoDB documents. It runs on Windows/Mac/Linux.
MonjaDB has been developed as a plugin for Eclipse, so you will need to have Eclipse installed.
- Easy to use
- WYSIWYG editing on JSON/Table/Tree of MongoDB documents.
- Very flexible window management (thanks to the Eclipse rich client platform).
- "Actions" is a powerful Macro-like function. It has high compatibility with "mongo" - the MongoDB standard client application.
- Cross-Platform ( Windows, Mac, Linux ).
- Published as open-source code.
Available Eclipse Views/Dialogs
>> Connection Dialog
You can use two types of connections: Normal TCP connection and connection via SSH local port forwarding to MongoDB.
>> DB Tree
The "DB Tree" view shows databases and collections in tree-view.
>> DB List
The "DB List" view shows the list of databases.
>> Collection List
The "Collection List" view shows the list of the collections in the selected database.
>> Document List
The "Document List" view shows the documents found by an arbitrary "find" query. The documents are shown in table-view. You can update the value of the fields by double clicking.
The "JSON" view shows the document selected in the "Document List" view as JSON. You can directly update the document by editing and choosing the "Save" button. Notice that, in some cases, data types are changed (e.g., Integer to Double, etc..). If you want to preserve current data types, simply use the "Document Editor" view instead.
>> Document Editor
The "Document Editor" view shows the document selected in the Document View in tree-view. It can be used to change values as well as data types. Using this view is the most recommended way to update documents on MonjaDB.
The "Actions" view is used to manage actions. On MonjaDB, each operation you make is treated as text-based data called "Actions." When the same or very similar operations are repeated, you can use this view as a shortcut to avoid GUI manipulation. "Actions" can be thought of as a CLI (Command-Line Interface) or a Macro-like function of MonjaDB.
>> Saved Actions
Actions can be saved using the "Saved Actions" view. It works like a "bookmark" function on web browsers. Two or more actions can be grouped into one "Saved Actions" item.
Install from Eclipse
Update Site is available at http://www.jumperz.net/update/.
( What is "update site"? see here.)
Put this jar file under the "YOUR_ECLIPSE/plugins/" directory and reboot Eclipse.
- Eclipse installed
- Java Runtime Environment( JRE ) 1.5 or Higher
Source codes are available on GitHub
- 10GEN for MongoDB.
- FAMFAMFAM for icons.
- JCraft, Inc. for JSch.