MongoShell Database Navigation

If you are new to MongoDB you may need to discover the databases and collections (basically objects) on your MongoDB instance. For this easily you can use a GUI tool like MongoVUE. But in this blog post, I’m not going to describe GUI tools. I’m going to explain about MongoShell to navigate through database objects.
I can remember the first day that I used Linux. In that day I fed up with Terminal and gave it up. But now I think it's cool!. Smile Somehow if you want to do something easier I still recommend GUI Tools.
First to execute those commands you should log into MongoShell. In windows mongo.exe.
How to take database List?
> show dbs
How to check the database that you are currently using?
> db
or
> print ( db );
How to change to a new database?
> use <database name>
E.g:-
> use AdventureWorks2012 
Winking smile
How to take the list of Collection in the current Database?
> show collections
or
> db.getCollectionNames();
How to take the list of Users in Database?
> show users
or
> db.system.users.find();