Database
[{name:"MySite",urls:["google.com/search","amazon.com/Coffee","amazon.com/Mug"]},{name:"OtherSite",urls:["google.com/search","microsoft.com/en-us"]}]
Query
db.collection.aggregate([{$match:{$expr:{$gt:[{$size:{$reduce:{input:["https://www.microsoft.com/en-us/surface","amazon.com/Mug"],initialValue:[],in:{$concatArrays:["$$value",{$filter:{input:"$urls",as:"url",cond:{"$regexMatch":{"input":"$$this","regex":"$$url"}}}}]}}}},0]}}},{$facet:{res:[{$group:{_id:0,res:{$addToSet:"$name"}}}]}},{$replaceRoot:{newRoot:{$mergeObjects:[{"res":[]},{$first:"$res"}]}}}])