Database
[{_id:"id1",companyId:"companyId1",name:"John"},{_id:"id2",companyId:"companyId2",name:"Bob"},{_id:"id3",companyId:"companyId1",name:"John"}]
Query
db.collection.aggregate([{$group:{_id:{companyId:"$companyId",name:"$name"},count:{$sum:1}}},{$match:{count:{$gt:1}}},{"$replaceRoot":{"newRoot":"$_id"}}])