As per https://github.com/HabitRPG/habitrpg/issues/2344#issuecomment-32281066 , this might overwhelm the server. Avg user = 1-2mb, one dyno can handle 512mb. We have ~33k actives (january NY resolutions rush), so that exceeds limit. I don't think this function will span the different dynos, I think dynos only handle separate http requests.

One possible solution: `User.find(query, {batchSize:100}, function(err, users) {` (is batchSize supported in mongoose? i'll check into it). Other than that, I'll start thinking