MongoVUE: 1.6.9
.NET Framework required: 3.5 SP1
MongoDB supported: 1.6.0+
Download MongoVUE



What’s new in version 1.6.9? (Jan 20, 2014)

  • An additional driver for PostgreSql is bundled to improve RDBMS Import


What’s new in version 1.6.8? (Jan 19, 2014)

  • FIX: Postgres SQL Import failed due to missing bundled resource


What’s new in version 1.6.7? (Jan 16, 2014)

  • You can import json text file (say, generated from mongoexport utility) to import multiple documents into a collection


What’s new in version 1.6.6? (Jan 14, 2014)

  • When you start typing ‘:’ or ‘,’ character in server details, the connection dialog reveals replica-set connection options. You can now choose read-preference
  • FIX: Error of "Must be main/primary/master" fixed when updating collections in replica-set connections
  • Minor changes to Update View (SafeMode checkbox now sends ‘journaled’ write concern)


What’s new in version 1.6.5? (Jan 2, 2014)

  • Logging library updated
  • FIX: Application crashes on startup in Windows 8.0 and Windows 8.1


What’s new in version 1.6.4? (Dec 30, 2013)

  • C# driver updated (to version 1.8.3)
  • FIX: Build related issue of application startup message (saying “Unlicensed components used”)


What’s new in version 1.6.1? (May 2, 2013)

  • A new view in Collections to support Aggregation framework


What’s new in version 1.6.0? (Apr 30, 2013)

  • C# driver update (to 1.8.1)
  • .NET Framework 3.5 required
  • FIX: Application does not crash on Windows 8


What’s new in version 1.5.3? (Apr 1, 2012)

  • Windows context-menu key works on the Database Explorer
  • TextView – default Date display settting/preference modified to “UTC/ISO” instead of “Local”
  • Minor formatting change in rendering of Dates in TextView
  • Bug Fix – MySQL Import: import of tables where table-name is a reserved word (like ‘order’, ‘group’ etc) no longer fails
  • Bug Fix – ‘Test’ and ‘Save’ in the Connection Dialog do not enable during Import


What’s new in version 1.5.2? (Mar 9, 2012)

  • Bug Fix – Missing Field Exception regarding VueShell
  • Bug Fix – default/template code for Reduce under MR had a syntax error


What’s new in version 1.5.0? (Feb 24, 2012)

  • C# driver updated to version 1.3.1
  • Native SSH connections to remove servers are now supported
  • New “Group” view added
  • Editing and display of Timestamp data type is now supported
  • BUG FIX – “Learn Shell” command for a MapReduce job had a syntax error


What’s new in version 1.4.10? (Nov 25, 2011)

  • C# driver updated to version 1.3
  • State of different Views (Find, MapReduce,  Remove, Update) can be saved to a file (.vue extension)
  • Compaction of collections is now supported
  • Editing of data in TableView is supported (F2 key)
  • When inserting a new document to a collection, help is displayed on json syntax errors
  • New MapReduce options (ver 2.0.0+) added
  • Ability to uninstall a license from a computer added
  • BUG FIX – sorting of datetime fields in TableView
  • BUG FIX – importing invalid datetime values from MySQL now imports null values


What’s new in version 1.4.5? (Sep 23, 2011)

  • C# driver updated to version 1.2
  • MDI View tooltips include DB name as well
  • Middle click on MDI View to close it
  • Insert document form remembers its size and position
  • BUG FIX – error when connecting to MongoDB 1.2 with auth on
  • BUG FIX – automatically expand server to show databases


What’s new in version 1.4.3? (Sep 5, 2011)

  • BUG FIX – unable to name and create new indexes


What’s new in version 1.4.2? (Sep 3, 2011)

  • Json parser utilizes 10 gen driver api:
    • ISODate supported
    • BinData supported
    • Guid() is deprecated. Instead use “CSGUID(‘…’)” to parse .NET GUIDs.
  • Connections dialog is automatically shown at startup (a preference is available to turn this off)
  • Keyboard shortcuts added
    • F5 – works in a number of views including ‘Collection – Browse’, ‘Collection – Find/2’, ‘DB – Overview’, ‘Server – Overview’
    • Control + w – closes the current child view
    • Shift + Control + w – closes all open child views
  • GridFS
    • Paging added (helpful for users who have a large number of files)
    • BUG FIX – adding files without extension (say ‘abc’) or with numeric name (say ‘123.gif’) failed at times
  • When adding users, you can specify ‘read-only’ access
  • Ability to delete a Stored JavaScript has been added to its context menu
  • When you drop a collection or a  db or disconnect from a server, then all its open views are closed
  • Disconnecting from a server brings up a confirmation dialog
  • Skins of some dialogs modified for consistency
  • Password text field in connections dialog hides the password being typed
  • JavaScript syntax coloring improved – strings now render in maroon color
  • When you duplicate a collection, it becomes immediately visible without needing to refresh (F5) the Database Explorer
  • BUG FIX – Rendering issues upon resizing of Find and Find2 views fixed
  • BUG FIX – ‘Edit’ action on Stored JavaScript didn’t take into account the ‘Reuse child views/windows’ preference, and would always launch a new view/window


What’s new in version 1.4.0? (August 11, 2011)

  • BUG FIX FOR PAYING CUSTOMERS – If the application is left running for an extended period of time (say overnight) then the license gets invalidated and the app starts running in free mode. Required restart or reinstall of license.
  • BUG FIX – Dropping an index in a collection gave error
  • BUG FIX – If you authenticated with a specific db(s) then renaming a key (using inline editing in TreeView) gave auth error.
  • Tooltips added to GridFS view


What’s new in version 1.3.1? (July 27, 2011)

  • Critical fix
  • Improved connection pooling


What’s new in version 1.3.0? (July 26, 2011)

  • Inline editing
    • Users can edit values in TreeView directly by double clicking on a cell. (Note: The new value must be of the same type as the existing value. Direct editing of Arrays, Documents and Binary values is not yet supported)
  • Find View
    • A new ‘Find’ view has been introduced. The old view has been deprecated to ‘Find 2′
    • Both these views run in the background, so gui stays responsive
  • TreeView
    • For binary data, the subtype is now displayed in 3rd column (‘Type’)
    • Right click menu has 2 new items ‘Copy’ and ‘Copy Json’
    • BUG FIX: ‘Send To’ shortcut initializes the new view with entire document (formatted json code)
  • MapReduce View
    • Execution runs in the background, so gui stays responsive
    • New toolbar introduced on top
  • Data Import from RDBMS
    • Postgres db is now supported (paid version only)
    • New ‘Selet All’ checkbox added as a shortcut to select/de-select all tables
    • BUG FIX: Multiple bugs fixed in importing data from MySQL (application freeze)
  • Underlying text editor used in many views upgraded to be faster, snappier
  • Database names can contain ‘-’
  • Input window that creates new db/collection now accepts ‘Esc’ and ‘Enter’ keys
  • BUG FIX – Using admin db username/password now correctly authenticates with all dbs
  • Code refactored (major)


What’s new in version 1.2.2? (June 29, 2011)

  • C# driver updated to 1.1
  • When displaying Guids in Tree and Table view, the prefix “Guid: “ has been dropped
  • TextView now displays ObjectId() instead of $oid, and uses ISODate() notation for displaying UTC dates
  • Bug Fix – when using “new Date(…)” a system permission exception was thrown


What’s new in version 1.2.0? (June 20, 2011)

  • Copy collections between different databases on same/different servers
  • Easily duplicate a collection on the same database
  • New server view introduced. You can now see current operations and kill them
  • Connect, Refresh and Disconnect buttons moved to Database Explorer window (from Application toolbar)
  • Inline Editing (some functionality introduced under tree of Find and Browse Views )
    • Insert new keys in existing documents (right-click)
    • Remove key-values (right-click)
    • Rename key names (double-click on Key column)
    • Remove documents (right-click on document level)
  • Application menu shortcuts introduced (finally)
  • Importing relational data
    • Database names list is alphabetically sorted
    • SQL connection lifetime increased
    • Space in table names allowed (SQL Server)
  • Set default view – tree, table or text (via Preferences)
  • A new preference setting is introduced to disable automatic “Explain” in Find view
  • New “About” window
  • Bug Fix – Find view would throw parse error on Guid queries
  • Bug Fix – In Connection window, after adding a new connection two items would become selected.
  • Code refactored


What’s new in version 1.0.0? (April 10, 2011)

  • Data import from SQL Server (not available in demo or trial version though)
  • A new preference is available under Settings which renders Binary (type 3) values as Guid in TreeView and TableView
  • Bug Fix – database names can contain “_” underscores
  • Bug Fix – creating new user throws exceptions
  • Code refactored


What’s new in version 0.9.7? (March 7, 2011)

  • The underlying driver has been modified to use the official csharp driver by 10Gen. (Major change)
  • You can connect to Secondaries and Slaves
  • Learn Shell – (more coverage)
    • Use of “Find”, “Update1” and “Update All” buttons in Update screen adds to Learn Shell
    • Indexing actions add to Learn Shell
  • Indexes
    • Create indexes in the background
    • Options to “drop duplicates” added
  • Export collections (documents) to Json
  • Database Overview screen
    • Bug Fix – when a collection is empty, an error used to be thrown
    • Progress bar (for relative visual comparisons) added to last 2 columns (AvgObj, Padding)
  • You can use “$regex” syntax in Find
  • When you create new collections, you can use _ (underscores) in names
  • When inserting or searching documents, you can use “Guid” (.NET) types in Json for shorthand. these are automatically interpreted as underlying MongoDB byte type
  • In TextView, a shortcut is available to launch your native text editor (for .txt files) loaded with contents of TextView
  • New MapReduce output options added (Merge, Reduce, Inline)
  • Bug Fix – Sorting of columns containing Numbers (int, long and double) does no longer use string-based sorting
  • Bug Fix – After sorting a column in TableView, double-clicking on sub-documents to explore further may lead to unexpected results
  • Bug Fix – Improper capitalization of “ObjectId” in Find screen throws fatal error
  • Lots of code refactored


What’s new in version 0.9.6? (Feb 1, 2011)

  • GridFS updates
    • When you add files using “Add Folder” option, you can optionally save relative file path (from the selected folder)
    • When you add files, you can chose the desired action to perform if a file with same filename is already present in GridFS. Actions include – renaming, skipping, quitting, overwriting
    • GridFS view also displays Content Type and MD5 columns
    • If you are storing additional metadata in your fs.files collections, you can show any such columns in the GridFS view by modifying a preference setting
    • A setting is now available to optionally expose your GridFS collections as regular collections under “Collections” folder
    • Bug Fix – when you add files to GridFS, the correct Content Type is set (after fetching from Windows registry)
    • Bug Fix – opening a file with invalid characters (of Windows OS like ‘?’ ‘<’  etc) in filenames does not throw error
  • Some components were upgraded
  • Bug Fix – the command help for fetching a limited set of fields in Find view was corrected in “Learn Shell” toolbox
  • Bug Fix – error in removing documents


What’s new in version 0.9.5? (Jan 11, 2011)

  • GridFS support (you can now add / remove / open files using MongoDB GridFS)
  • Connections Window: You can select multiple connections and open them simultaneously
  • A new preference setting allows you to automatically expand to list databases when you establish a new connection to a server.
  • The Find view automatically displays first 50 documents of the selected collection. This can slow you down especially when working on remote connections. A new preference setting is now available to disable this.
  • Installer has been modified so that you don’t need to un-install the previous version before installing this (0.9.5) version.
  • When you double-click on a collection (node) in DB View, this action will open the collection for you (in Browse).
  • Plugged 2 memory leaks
  • Code refactored


What’s new in version 0.9.1? (Dec 21, 2010)

  • MongoDB driver updated. “FindView” works much faster (up to 300% speedier in some cases)
  • Learn Shell – A new toolbox is available in GUI. As you use MongoVUE, this toolbox displays equivalent shell commands for your actions. The intent is to decrease the learning curve of shell commands for MongoVUE users
  • JavaScript menu added to menubar
  • TableView Enhancements – decide how columns are auto-sized. A new preference is available under Tools > Preferences > Views
  • Enhancement – In connections window, if only a single connection is present, then it is selected by default
  • Bug Fix – Dates render properly now (in UTC or local timezone, based on your preference setting)
  • Bug Fix – Clicking on TableView header does not throw error any more


What’s new in version 0.9.0? (Dec 6, 2010)

  • Application MenuBar (finally!)
  • A new visual way to create collection indexes (you are not forced to type Json anymore). Note: MongoVUE uses the first 5 documents in the collection to determine the schema
  • Json input boxes (in Find and MapReduce views), display help to aid correction of syntax errors
  • A new “Remove” view has been added
  • TableView Enhancements:
    • You can access sub-documents by double-clicking on green arrow
    • Column widths are remembered. So when you page (<previous or next> buttons), you don’t have to readjust them
  • Names of dbs, collections, indexes and stored javascript are alphabetically sorted in Database Explorer
  • MongoVUE remembers its window size and position when you restart it
  • MessageBoxes use the correct (user selected) skin
  • Improvement to time display in TextView
  • Welcome screen displays latest posts from MongoVUE blog
  • MDI window tabs now display tooltips
  • Code refactoring


What’s new in version 0.6.5? (Oct 24, 2010)

  • Monitor your MongoDB servers for real-time updates (see this tutorial)
  • TreeView context menu contains an “Explore” item that opens the selected Document in a separate window
  • Bug Fix – Code highlighting for JavaScript was broken in previous version (0.6.0)
  • Bug Fix – Service pack check at launch now takes into account SP2 for various .NET frameworks.
  • Code refactored
  • Facebook Like button introduced on Welcome screen


What’s new in version 0.6.0? (Oct 9, 2010)

  • User management – add, remove, change password
  • Database profiling – you can now enable and disable profiling on a db
  • Export data – export documents to CSV text files and to Microsoft Excel spreadsheets
  • Support for MongoHQ and similar services (Connections dialog exposes a “Database(s)” input box)
  • Updated C# driver
  • Improved/better error reporting
  • Right-clicking on tree view exposes options to “expand” selected node
  • Bug fixes and code refactoring
  • Moved to beta from alpha (many users have downloaded and successfully used MongoVUE + basic features in place)


What’s new in version 0.5.2? (Sep 17, 2010)

  • Bug fix – When importing data from MySql, port specified other than default one works well
  • Bug fix – Clicking outside a node in Database Explorer does not throw error


What’s new in version 0.5.1? (Sep 14, 2010)

  • A quick fix for licensing of an internal component


What’s new in version 0.5.0? (Sep 13, 2010)

  • Updating collections. You can update data in your collections using the Update View.
  • Docking has been introduced under the navigation tree (as Database Explorer)
  • A new View is introduced for Collections. When you double click on a collection in Database Explorer, this view opens up by default (instead of Find)
  • A new View is also introduced for DBs. When you double click on a db in Database Explorer, you can see a snapshot of all table stats in a visual manner
  • Layout of Stored Javascript View has been updated
  • Object Ids are now supported in Find/Update queries. A sample query would be like { _id: new ObjectId(“xxxxxx”) }
  • Data Visualization support is improved as Pie, Line and Area graphs have been introduced.
  • Data Import from MySQL now handles booleans [tinyint(1)]
  • Bug fixes


What’s new in version 0.3.1? (Sep 3, 2010)

  • Certain user based settings are now available under Preferences. These include:
    • Showing DateTime values in user/local timezone
    • Ability to change application skins
    • Ability to recycle MDI child windows
  • Stats window is no longer modal.
  • Draw bar graphs from your collections. Read more here
  • Some bug fixes and enhancements


What’s new in version 0.3.0? (Aug 24, 2010)

  • Stored Javascript – you can now create, edit and execute server side JavaScript functions
  • C# based code editor introduced to support MongoVUE on 64 bit machines
  • Toolbar up top with some important buttons
  • Collections in explorer tree show tooltips when a mouse is hovered. Tooltip displays count & disk size
  • Collection context menu now contains “Remove all” – to remove all documents
  • MapReduce – “Save” & “Open” moved to “Go” button. "Save as” introduced
  • TableView and TreeView render data type “code”
  • Indexes can now be dropped
  • Application wide logging added
  • Lots of code re-factored. Some bugs squashed.


What’s new in version 0.2.2?

  • Save/Load MapReduce JavaScript code on disk – and use it later
  • New “Table View” – visualize your collection’s documents as a set of records in a 2D table structure
  • Count – works better now and loads its own window (instead of a MessageBox)
  • Remove – remove specific documents from a collection
  • Improved status bar updates – for Find & both MapReduce windows
  • Bug fixes, & small GUI enhancements (icons in Tree Context menu)