// once and for all!

db.users.find({'items.pets':{$exists:1}},{'items.pets':1}).forEach(function(user){
  _.reduce(user.items.pets, function(m,v,k){
    if (!k.indexOf('undefined')) m.push(k);
    return m;
  }, []).forEach(function(key){
    delete user.items.pets[key];
  })

  db.users.update({_id:user._id}, { $set:{'items.pets':user.items.pets} });
});
