diff --git a/migrations/20140823_remove_undefined_and_false_notifications.js b/migrations/20140823_remove_undefined_and_false_notifications.js new file mode 100644 index 0000000000..77882c4be7 --- /dev/null +++ b/migrations/20140823_remove_undefined_and_false_notifications.js @@ -0,0 +1,13 @@ +db.users.find({}).forEach(function(user){ + var newNewMessages = {}; + + for(var key in user.newMessages) { + var val = user.newMessages[key]; + // print("\n" + key + " " + val); + if(key != "undefined" && val['value']){ + newNewMessages[key] = val; + } + } + + db.users.update({_id: user._id}, {$set: {'newMessages': newNewMessages}}); +});