Database

db={"likes":[{likedId:"xxx",userId:"123"},{likedId:"aaa",userId:"123"}],"posts":[{postId:"xxx"},{postId:"zzz"},],"comments":[{commentId:"aaa"}]}

Query

db.likes.aggregate([{"$lookup":{"from":"posts","localField":"likedId","foreignField":"postId","as":"postData"}},{$match:{postData:{$ne:[]}}}])

Result