mirror of
https://github.com/taobataoma/meanTorrent.git
synced 2026-01-28 18:19:23 +01:00
33 lines
582 B
JavaScript
Executable File
33 lines
582 B
JavaScript
Executable File
|
|
/**
|
|
* Module dependencies.
|
|
*/
|
|
|
|
var mongoose = require('mongoose')
|
|
, async = require('async')
|
|
, User = mongoose.model('User')
|
|
|
|
/**
|
|
* Clear database
|
|
*
|
|
* @param {Function} done
|
|
* @api public
|
|
*/
|
|
|
|
exports.clearDb = function (done) {
|
|
var callback = function (item, fn) { item.remove(fn) }
|
|
|
|
async.parallel([
|
|
function (cb) {
|
|
User.find().exec(function (err, users) {
|
|
async.forEach(users, callback, cb)
|
|
})
|
|
},
|
|
function (cb) {
|
|
Article.find().exec(function (err, apps) {
|
|
async.forEach(apps, callback, cb)
|
|
})
|
|
}
|
|
], done)
|
|
}
|