Issue “show dbs” to display all available databases.
Connect to Server:
$ mongo --port 27017 -u [username] -p [password] --authenticationDatabase admin
Bash
MongoDB shell version: 1.8.1
connecting to: test
> show dbs
admin 0.03125GB
local (empty)
Currently, only two databases are available – “admin” and “local“.
Issue “use new-databasename” to switch from default database to define database (even non-exists database name will work). However, MangoDB doesn’t create any database yet, until you save something inside.
> use my-new-db
switched to db my-new-db
> show dbs
admin 0.03125GB
local (empty)
P.S Database “my-new-db” is not created yet.
Define a collection named “users“, and save a dummy document(value) inside.
> db.users.save( {username:"demo"} )
> db.users.find()
{ "_id" : ObjectId("4dbac7bfea37068bd0987573"), "username" : "demo" }
>
> show dbs
admin 0.03125GB
local (empty)
my-new-db 0.03125GB
This says, “save this document (value) ‘{username:"demo"}‘ into the ‘user’ collection”. When this “save” operation is performed, MangoDB will create the “user” collection, and “my-new-db” database automatically.