Hi guys --
I'm looking to run a complex map reduce that will create a document
for each set of unique IPs grouped by either "twitter", "facebook" and/
or "gplus" fields.
So for the following documents:
{
ip: '194.90.1.5',
twitter: 'john1',
facebook: false,
gplus: '
jo...@gmail.com'
}
{
ip: '194.90.1.6',
twitter: false,
facebook: 'johnny',
gplus: 'jo...@GMAIL.com'
}
{
ip: '127.0.0.1',
twitter: 'john1'
facebook: 'johnny',
gplus: false,
}
{
ip: '127.0.0.1',
twitter: 'elise'
facebook: 'elise',
gplus: false,
}
I will end up with:
{
_id: new MongoId(),
values: {
ips: ['194.90.1.5', '194.90.1.6', '127.0.0.1'],
twitter: 'john1',
facebook: 'johnny',
gplus: '
jo...@gmail.com'
}
}
{
_id: new MongoId(),
values: {
ips: ['127.0.0.1'],
twitter: 'elise',
facebook: 'elise',
gplus: false
}
}
Is this at all possible?