mirror of
https://github.com/sudoxnym/habitica-self-host.git
synced 2026-08-03 04:29:40 +00:00
feat(contributors): small update to alys's script
This commit is contained in:
parent
2f56607114
commit
35308853a5
1 changed files with 9 additions and 9 deletions
|
|
@ -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.');
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue