次のコマンドは、mongo.exe クライアントを使用して入力されました (コレクションcollが存在すると仮定)。
> use database
switched to db database
>db.coll.drop()
True
Mongo DB JAVA ドライバーを使用して db.coll.drop() を実行するには?
getCollection が存在しない場合、指定された名前でコレクションを作成するため、現在受け入れられている回答は、以前は存在しなかったコレクションを作成して削除します。最初に存在を確認する方が効率的です。
MongoClient mongoClient = new MongoClient();
DB db = mongoClient.getDB("mydb");
if (db.collectionExists("myCollection")) {
DBCollection myCollection = db.getCollection("myCollection");
myCollection.drop();
}