feat(contributors): small update to alys's script

This commit is contained in:
Tyler Renelle 2014-10-24 18:56:11 -06:00
parent 2f56607114
commit 35308853a5

View file

@ -34,15 +34,15 @@ var _ = require('lodash');
var dbUsers = mongo.db('localhost:27017/habitrpg?auto_reconnect').collection('users'); var dbUsers = mongo.db('localhost:27017/habitrpg?auto_reconnect').collection('users');
var query = { $and: [ var query = {
{ 'migration': {$ne: migrationName} }, 'contributor.level': {$gt: 0, $lt: 9},
{ 'contributor.level': {$gt: 0} }, 'migration': {$ne: migrationName}
{ 'contributor.level': {$lt: 9} } };
]};
var fields = {'migration':1, var fields = {
'migration':1,
'contributor.level':1, 'contributor.level':1,
'balance':1, 'balance':1
}; };
var userResults = {}; // each key is a UUID, each value is a string var userResults = {}; // each key is a UUID, each value is a string
@ -51,7 +51,7 @@ var userResults = {}; // each key is a UUID, each value is a string
console.warn('Updating users...'); console.warn('Updating users...');
var progressCount = 50; var progressCount = 50;
var count = 0; var count = 0;
dbUsers.findEach(query, fields, {batchSize:250}, function(err, user) { dbUsers.findEach(query, fields, function(err, user) {
if (err) { return exiting(1, 'ERROR! ' + err); } if (err) { return exiting(1, 'ERROR! ' + err); }
if (!user) { if (!user) {
console.warn('All users found. Fetching final balances...'); console.warn('All users found. Fetching final balances...');
@ -90,7 +90,7 @@ function fetchFinalBalances() {
}; };
var count1 = 0; var count1 = 0;
dbUsers.findEach(query, fields, {batchSize:250}, function(err, user) { dbUsers.findEach(query, fields, function(err, user) {
if (err) { return exiting(1, 'ERROR! ' + err); } if (err) { return exiting(1, 'ERROR! ' + err); }
if (!user) { if (!user) {
console.warn('All final balances found.'); console.warn('All final balances found.');