I have an aggregate query which correctly "marks" the matched documents but returns all the documents on the collection. How do I return only the matched documents