Database
[{"_id":{"$oid":"633c25965034208db76cfb1e"},"email":"test@test.com","users":[{"type":"person","isActive":true,"userInteractions":[{"userId":{"$oid":"633eb753c8e3d3fd71d1c254"},"firstName":"Tom","lastName":"Hawkins",},{"userId":{"$oid":"633eb753c8e3d3fd71d1c222"},"firstName":"Melan","lastName":"Key",},{"userId":{"$oid":"633eb753c8e3d3fd71d1c259"},"firstName":"Ken","lastName":"Olibar",},]}]}]
Query
db.collection.aggregate([{$set:{users:{$map:{input:"$users",as:"user",in:{$mergeObjects:["$$user",{userInteractions:{$filter:{input:"$$user.userInteractions",cond:{$ne:["$$this.userId",{$toObjectId:"633eb753c8e3d3fd71d1c254"}]}}}}]}}}}}])