Show a list of all databases

> show dbs

Use the database named “cheatsheet”

> use cheatsheet

Delete the database named “cheatsheet”

> use cheatsheet
> db.dropDatabase()

Show a database’s collections

> show collections

Show number of items in the collection “testcoll”

> db.testcoll.count()

Drop the collection “testcoll”

> db.testcoll.drop()

Create a new Rails app with Mongo

$ rails new cool_app --skip-active-record

Add the following to your Gemfile:

require 'rubygems'
require 'mongo'
source 'http://gemcutter.org'

gem "rails", "3.0.0"
gem "mongo_mapper"

Create a model for Posts with Mongo

$ rails generate scaffold Post message:string --skip-migration --orm mongo_mapper

Info

  • If no database is selected on startup, the default database is test.
  • Databases and collections are created only when documents are first inserted.