単純なメモ書きです。
mongoDBでコレクションの中身全て削除したい時にMongoDBのバージョンが2系統と3系統でほんの少しだけ方法が違ったので、書きます。
ver 2.*
> db.Room.remove();
ver 3.*
> db.Room.remove({});
ちなみにver 3.0.2で2系統の書き方をすると以下のようなエラーが出ます。
> db.Room.remove();
2015-07-09T06:55:59.582+0900 E QUERY Error: remove needs a query
at Error (<anonymous>)
at DBCollection._parseRemove (src/mongo/shell/collection.js:305:32)
at DBCollection.remove (src/mongo/shell/collection.js:328:23)
at (s
今回は小さな部分ですが、バージョンは気を付けないといけないと思い知らされますね。