migration to remove deleted tags from tasks

This commit is contained in:
Matteo Pagliazzi 2013-10-28 15:55:34 +01:00
parent cd97cc1e24
commit ffdfe0b734

View file

@ -0,0 +1,17 @@
_.each(db.users.find(), function(user){
var tags = user.tags;
_.each(user.tasks, function(task){
_.each(task.tags, function(val, key){
_.each(tags, function(tag){
if(key == tag.id) delete task.tags[key];
});
};
});
try {
db.users.update({_id:user._id}, user);
} catch(e) {
print(e);
}
});