MongoDB Database Commands
Managing databases and collections
Database Operations
show dbs # list databases
use mydb # switch/create database
db.dropDatabase() # delete database
db.getName() # current database name
Collection Operations
show collections # list collections
db.createCollection('users') # create collection
db.users.drop() # delete collection
db.users.renameCollection('customers') # rename collection
Statistics
db.stats() # database statistics
db.users.stats() # collection statistics
db.users.count() # count documents
Query Options
db.users.find().limit(10) # limit results
db.users.find().skip(20) # skip documents
db.users.find().sort({ age: -1 }) # sort descending
db.users.find().count() # count results
Explain Query
db.users.find({ age: { $gt: 18 } }).explain() # query plan