From acc32473a44972d88d804e57fbe1e0a8fd796c53 Mon Sep 17 00:00:00 2001 From: Tyler Renelle Date: Sat, 1 Mar 2014 17:46:34 -0700 Subject: [PATCH] chore(migration): fix users who subscribed but didn't get item --- migrations/20140301_missing_mysteries.js | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 migrations/20140301_missing_mysteries.js diff --git a/migrations/20140301_missing_mysteries.js b/migrations/20140301_missing_mysteries.js new file mode 100644 index 0000000000..a244e3f3db --- /dev/null +++ b/migrations/20140301_missing_mysteries.js @@ -0,0 +1,14 @@ +db.users.update( + { + 'purchased.plan.dateCreated':{$gte:new Date('2014-02-22'),$lt:new Date('2014-02-29')}, + 'items.gear.owned.armor_mystery_201402':null, + 'items.gear.owned.head_mystery_201402': null, + 'items.gear.owned.back_mystery_201402': null, + 'purchased.plan.mysteryItems':{$nin:['armor_mystery_201402','head_mystery_201402','back_mystery_201402']} + }, + //{_id:1,'purchased.plan':1,'items.gear.owned':1} + {$push: {'purchased.plan.mysteryItems':{$each:['armor_mystery_201402','head_mystery_201402','back_mystery_201402']}}}, + {multi:true} +)/*.forEach(function(user){ + printjson(user); + });*/