From c1cda305824770a73bc19cec8a0534fcb2423af3 Mon Sep 17 00:00:00 2001 From: Tyler Renelle Date: Mon, 3 Jun 2013 19:15:48 -0400 Subject: [PATCH] achievements: add migration for survey achievements --- migrations/20130602_survey_rewards.js | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 migrations/20130602_survey_rewards.js diff --git a/migrations/20130602_survey_rewards.js b/migrations/20130602_survey_rewards.js new file mode 100644 index 0000000000..0329643f4f --- /dev/null +++ b/migrations/20130602_survey_rewards.js @@ -0,0 +1,20 @@ +//mongo habitrpg ./node_modules/lodash/lodash.js migrations/20130602_survey_rewards.js + +var members = []; +members = _.uniq(members); +print(members.length) + +db.users.update({ + _id: {$exists:1}, + $or:[ + {_id: {$in: members}}, +// {'profile.name': {$in: members}}, + {'auth.facebook.name': {$in: members}}, + {'auth.local.username': {$in: members}}, + {'auth.local.email': {$in: members}} + ] +}, +{ + $set: { 'achievements.helpedHabit': true }, + $inc: { balance: (2.5) } +}) \ No newline at end of file