Easily find issues by searching: #<Issue ID>
Easily find members by searching in: <username>, <first name> and <last name>.
Example: Search smith, will return results smith and adamsmith
help inside MongoShell to get a full list of supported commands.
MongoShell includes common Unix commands and functionality such as variable substitution, alias commands, command substitution, input/output redirection, pipelines and command history.
Once you register a MongoDB server, right click on it to see MongoShell in the drop down menu. It appears just below FluidShell. Just like FluidShell, when MongoShell launches, it appears as a tab in the Main Application Workspace.
The tabbed interface for MongoShell means it's easy to navigate multiple shells and multitask. If needed, you can float your tabs to separate windows and monitors. Color code your tab frames so that you can quickly identify what a particular MongoShell is for.
To autocomplete built-in functions, begin typing and press Ctrl+Space or Tab so you can quickly pick the one you need. Autocompletion in MongoShell works with built-in and user defined functions and objects.
sh.help lists the sharding commands including commands which facilitate in creating shards, moving chunks from one shard to another, tagging shards and turning the balancer on and off and more.
rs.help lists the replica commands including commands which facilitate in checking replica set status, checking who is primary, checking the oplog size and more.
All of the db.collection methods are available, such as
db.collection.aggregate() for providing access to the aggregation framework pipeline,and
db.collection.validate() for performing diagnostic operations on a collection.
The Cursor Methods are accessible in MongoShell including
cursor.addOption() for adding special wire protocol flags that modify the behavior of a query, and
cursor.objsLeftInBatch() for returning the number of documents left in the current cursor batch.
db.help() lists all of the DB Methods accessible in MongoShell including
MongoShell provides you a near complete replacement for the command line shell shipped with MongoDB. You get complete control of your MongoDB deployment within a FluidShell-like interface along side all of our MongoDB visual editing tools and Query Analyzer.
The toolbar at the top of every MongoShell has buttons for pasting from the clipboard and finding in the buffer. Simply drag across content to copy it to the clipboard. The Find button makes it easy to track down the needle in a haystack of JSON content with Find Previous and Find Next. Reconnect is useful if a connection is lost due to network timeouts or congestion.
help mr displays the MapReduce functions along with supported options such as
show profile to show the 5 most recent system.profile entries that are older than one millisecond. By using MongoDB's database profiler, you can collect fine grained data about write operations, database commands and cursors.
MongoShell allows you to view and export your content as JSON. Pipe your JSON content to a file or perform other operations using all of the FluidShell's built in commands.
MongoShell allows use of all Connection Methods like
Mongo.getDB() to return a database object, and
Mongo.setSlaveOk() to allow operations on the current connection to read from secondary members.
Supports Native Methods like
cat() for returning the contents of a specified file, and
md5sumFile() to return md5 hash of a specified file.