シェルコマンド
コレクション一覧表示
> show collections
データベース削除
> use database
> db.dropDatabase()
データベースコピー
> db.copyDatabase('fromDatabase', 'toDatabase')
コレクション作成
> db.createCollection('collection')
コレクション削除
> db.collection.drop()
コレクション名変更
> db.oldCollection.renameCollection('newCollection')
コレクション複製
> db.oldCollection.find().forEach(function (x) {db.newCollection.save(x)})
データベース最適化
> use database
> db.repairDatabase()
インデックス作成
> db.collection.ensureIndex({name: 1})
> db.collection.ensureIndex({location: '2d'})
インデックス削除
> db.collection.dropIndexes()
> db.collection.dropIndex({name: 1})
全件表示
> db.collection.find().forEach(printjson)
サーバ停止
> use admin
> db.shutdownServer()
# mongod --dbpath /var/lib/mongo --shutdown