Database

db={"object":[{"tags":["test","test_1"]}],"tag":[{"tag":"test"}]}

Query

db.tag.aggregate([{"$lookup":{from:"object",let:{tag:"$tag"},pipeline:[{$match:{$expr:{$in:["$$tag","$tags"]}}}],as:"objects"}}])

Result