2012-04-16 10 views
3

Mongodb noob質問です!mongodbデータベースを削除するにはどうすればよいですか?

rake db:dropと似たようなことをmongodbで行い、ドキュメントの内容を消去したいとします。

これまでのところ私は(コマンドdb.dropDatabaseを見つけた)が、それは私がMongoDBのインタラクティブシェルからそれを入力する必要が右ということでしょうか? (シェルを入力する方法についてのヒントは、私はMongodbサイトの指示に従って試してみましたが、私はそれを起動して実行することができませんでした)。

コマンドラインからこれを行う簡単な方法はありますか?

を編集しました:mongoと入力してみて、シェルが爆発しました。

+3

http://mongoid.org/docs/rails/rake.htmlによると 'rake db:drop'はモンゴイドプロジェクトで動作するはずです - 何かエラーが出ていますか? – Russell

+0

ああありがとう、私にはモンゴイドの文書をチェックすることはなかったし、実際に 'rake db:drop' - noobの間違いを試してみてください! – ralphos

+2

私は 'mongo DB_NAME --eval 'db.dropDatabase();' 'も見つけましたが、あなたの方法ははるかに簡単です。誰でも私を票決した私は謝罪する!うまくいけば、これは私の立場の他のnoobsに役立ちます。 – ralphos

答えて

0

あり、ここでシェル上の情報のトンです: http://www.mongodb.org/display/DOCS/Overview+-+The+MongoDB+Interactive+Shell

はしかし、MongoDBのその.Dropを(ドロップする)

+2

私が知る限り、.Drop()はコレクションを削除するためにより多く使われます。コマンドラインで 'mongo'と入力すると' show dbs'と表示され、全てのデータベースを一覧表示し、 ''を使用して削除したいデータベースを選択し、 'db.dropDatabase()'と入力することで終了しました。 – ralphos

7

すくいデシベル:mongoid:これは

に動作します

をドロップ

関連する問題