mongodbコレクションをいくつか削除したいのですが、それは非同期タスクです。コードは次のようになります。
var mongoose = require('mongoose');
mongoose.connect('mongo://localhost/xxx');
var conn = mongoose.connection;
['aaa','bbb','ccc'].forEach(function(name){
conn.collection(name).drop(function(err) {
console.log('dropped');
});
});
console.log('all dropped');
コンソールに次のように表示されます。
all dropped
dropped
dropped
dropped
all dropped
すべてのコレクションが削除された後に印刷されることを確認する最も簡単な方法は何ですか?サードパーティを使用してコードを簡略化できます。