Database

[{"_id":{"$binary":"UUVDF2zrr0GPoab2ANKyHA==","$type":"03"},"Roles":{"_id":{"$binary":"k9b3LmRO7USO6YljYSnrCA==","$type":"03"},"IsMandatory":true},"Employees":{"_id":{"$binary":"ycVu1XzEcEyQDKb/AMHo6g==","$type":"03"},"RoleContexts":[{"TraineeRoleId":{"$binary":"k9b3LmRO7USO6YljYSnrCA==","$type":"03"},}]}}]

Query

db.collection.find({$and:[{"Roles.IsMandatory":true},{$expr:{$in:["$Roles._id","$Employees.RoleContexts.TraineeRoleId"]}}]})

Result