From 9d2723b4186cd19a7b7f754f292f3c783d0c6ac4 Mon Sep 17 00:00:00 2001 From: Matteo Pagliazzi Date: Sun, 3 Aug 2014 10:53:48 +0200 Subject: [PATCH] fix(newMessages): ad migration --- .../20140803_remove_undefined_notifications.js | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 migrations/20140803_remove_undefined_notifications.js diff --git a/migrations/20140803_remove_undefined_notifications.js b/migrations/20140803_remove_undefined_notifications.js new file mode 100644 index 0000000000..fe0d143a56 --- /dev/null +++ b/migrations/20140803_remove_undefined_notifications.js @@ -0,0 +1,13 @@ +var _ = require('lodash'); + +db.users.find({}).forEach(function(user){ + var newNewMessages = {}; + + _.each(user.newMessages, function(val, key){ + if(key != "undefined"){ + newNewMessages[key] = val; + }; + }); + + db.users.update({_id: user._id}, {$set: {'newMessages': newNewMessages}}); +});