Skip to content

Instantly share code, notes, and snippets.

@samhains
Created June 23, 2016 04:12
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save samhains/17e1cde8cfa90e470ca5e381cbcb8e22 to your computer and use it in GitHub Desktop.
Save samhains/17e1cde8cfa90e470ca5e381cbcb8e22 to your computer and use it in GitHub Desktop.
var primaryContacts = _.filter(docs, function(parent) {return parent.account_relationship ? true : false});
var primaryContactsCount = primaryContacts.length;
var primaryContactsDownloadsCount = _.filter(primaryContacts, function(parent) {return parent.download_app_at ? true : false}).length;
var guardiansCount = 0;
var guardiansDownloadsCount = 0;
async.each(docs, function(parent, callback) {
Guardian.find({_id: parent._id}, function(err, guardian){
if(!err && guardian){
guardiansCount++;
if(parent.download_app_at) {
guardiansDownloadsCount++;
}
}
callback()
});
}, function(){
guardians_count_by_service[service_id] = guardiansCount;
guardians_downloads_count_by_service[service_id] = guardiansDownloadsCount;
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment