From 24c767776495ae991a15df1894e8185330a4057b Mon Sep 17 00:00:00 2001 From: Philip How Date: Fri, 8 Mar 2013 00:20:46 +0000 Subject: [PATCH] Migration script for removing old dailies histories --- migrations/20130307_remove_duff_histories.js | 29 ++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 migrations/20130307_remove_duff_histories.js diff --git a/migrations/20130307_remove_duff_histories.js b/migrations/20130307_remove_duff_histories.js new file mode 100644 index 0000000000..a8475f6adb --- /dev/null +++ b/migrations/20130307_remove_duff_histories.js @@ -0,0 +1,29 @@ +// mongo habitrpg ./node_modules/underscore/underscore.js ./migrations/20130307_normalize_algo_values.js + +/** + * Remove duff histories for dailies + */ +db.users.find().forEach(function(user){ + + + _.each(user.tasks, function(task, key){ + // remove task history + if (task.type === "daily") { + task.history = [] + } + }); + + try { + db.users.update( + {_id:user._id}, + {$set: + { + 'tasks' : user.tasks + } + }, + {multi:true} + ); + } catch(e) { + print(e); + } +}) \ No newline at end of file