mirror of
https://github.com/HabitRPG/habitica.git
synced 2025-10-27 11:12:28 +01:00
12 lines
475 B
JavaScript
12 lines
475 B
JavaScript
//mongo habitrpg node_modules/lodash/lodash.js ./migrations/20140712_wiped_quest_membership.js
|
|
db.groups.find({type:'party','quest.key':{$ne:null},'quest.active':true},{quest:1}).forEach(function(group){
|
|
var activeMembers = _.reduce(group.quest.members, function(m,v,k){
|
|
if (v===true) m.push(k); return m;
|
|
},[]);
|
|
db.users.update(
|
|
{_id:{$in: activeMembers}},
|
|
{$set:{'party.quest.key':group.quest.key,'party.quest.completed':null}},
|
|
{multi:true}
|
|
);
|
|
});
|