Database

[{"_id":0,"my_object":{"_id":4},"exclusion_object":{"my_arr":[1,2,3]}}]

Query

db.collection.aggregate([{"$match":{"$expr":{"$not":[{"$in":["$my_object._id","$exclusion_object.my_arr"]}]}}}])

Result