const mongoose = require('mongoose'); mongoose.connect('mongodb://backone_inspect:backone_inspect@mongodb.prod.proit.id:27017/backone_inspect_0').then(async () => { const db = mongoose.connection.db; const flows = await db.collection('flows').aggregate([ { $group: { _id: '$agent_uuid', src_ips: { $addToSet: '$src_ip' } } } ]).toArray(); flows.forEach(f => { console.log('Agent:', f._id, 'IPs:', f.src_ips.slice(0, 10).join(', ')); }); mongoose.disconnect(); });