示例#1
0
    var db = mongoose.connect(config.db.uri, config.db.options, function (err) { 

        // Log error(s)
        if (err) {
            console.error(chalk.maroon('Could not connect to MongoDB!'));
            console.log(err);
        } else {
            // Enabling mongoose debug mode if required
            mongoose.set('debug', config.db.debug);

            // Call callback FN
            if (cb)
                cb(db);
        }
    });
            return function(err, info) {
                processedCount++;

                if (err) {
                    errorCount++;

                    if (config.mailer.options.debug) {
                        console.log('Error: ', err);
                    }
                    console.error('[' + processedCount + '/' + users.length + ']' + chalk.maroon('Could not send email for ' + user.displayName));
                } else {
                    console.log('[' + processedCount + '/' + users.length + '] Sent reset password email for ' + user.displayName);
                }

                if (processedCount === users.length) {
                    return reportAndExit(processedCount, errorCount);
                }
            };