Database

[{"_id":"something","key1":"Value1","Key2":"Value2","Key3":"Value3"},{"_id":"somethingDifferent","key1":"Value1","Key2":"Value2"},{"_id":"somethingDifferent2","Key2":"Value2","key1":"Value1"},{"_id":"somethingDifferent3","Key2":"Value2"}]

Query

db.collection.aggregate([{$match:{$expr:{$eq:[{"key1":"Value1","Key2":"Value2"},{$arrayToObject:{$filter:{input:{$objectToArray:"$$ROOT"},cond:{$ne:["$$this.k","_id"]}}}}]}}}])

Result