Return matched nested object instead of root parent document

You need to add filter in your aggregation which will be equal to your main query. Here is the post with similar use case and solution to it.

Let me know if this works for you.