Pythonと!

プログラミングド素人の勉強日記です。

MongoDB

MongoDBのリネーム

直接はできないため、新規作成→削除とやる。mongo shellに入ってから、・変更したい名前をつけてコピーする db.copyDatabase('古いDB名', '新しいDB名')・古いDBに切り替える use old_name・古いDBを削除する db.dropDatabase()

MongoDBを移行したいとき

・バックアップ $ mongodump --db 移行したいDB名 --out 出力先パス・DBまるごとリストア $ mongorestore --db 移行したいDB名 バックアップデータのパス *バックアップデータのパスの前に--dropをつけるとデータを削除してリストアされる・特定のコレクシ…

MongoDBの起動・ステータス確認

・MongoDBの起動 sudo service mongod start・Mongodのステータス確認 sudo service mongod status

MongoDBコマンドメモ

・ログイン $ mongo・DB一覧 show dbs;・コレクション一覧 use db_name; show collections;・DB削除 use db_name; db.dropDatabase();・コレクション削除 use db_name; db.collection_name.Database();