Database

db={"collection":[{_id:1,name:"some name1"},{_id:2,name:"some name2"},{_id:3,name:"some name3"}],"other":[{_id:1,name:"some business name",clinics:[1,2,3]}]}

Query

db.other.aggregate([{$lookup:{from:"collection",let:{clinics:"$clinics"},pipeline:[{$match:{$expr:{$and:[{$in:["$_id","$$clinics"]},{$not:{$eq:["$_id",1]}}]}}}],as:"clinics"}}])

Result