wip(indexes): starter code for handling duplicate accounts #3986

This commit is contained in:
Tyler Renelle
2014-09-07 14:34:04 -06:00
parent 7e91fa4524
commit aa0c365326

View File

@@ -0,0 +1,14 @@
db.users.aggregate([
{ $group: {
// _id: { "auth.local.username": "$auth.local.username" },
// _id: { "auth.facebook.id": "$auth.facebook.id" },
_id: { "auth.local.email": "$auth.local.email" },
uniqueIds: { $addToSet: "$_id" },
count: { $sum: 1 }
}},
{ $match: {
count: { $gt: 1 }
}}
]).forEach(function(user){
// handle duplicates. likely, delete the accounts with older lastCron, or with the starter tasks.
})