Skip to content

MongoDB

Shell

mongo <db_name> -u <user> -p <pass>

Database

# Quick
show databases

# Normal
db.adminCommand({listDatabases: 1})

Collection

# Quick
show collections

# Normal
db.runCommand({listCollections: 1})

Document

db.<collection_name>.find().pretty()  # find() or findOne()
db.<collection_name>.find({<query_field>: "<value>"})
db.<collection_name>.find(
  {"<query_field>.<child_query_field>": "<value>"},
  {<include_field>: 1, <exclude_field>: 0}
).pretty()