Glue MongoDB Pre-filter Data ISSUE

Hey,
my goal is to fetch filtered data (last 24hrs) from mongoDB and load into AWS S3 using Glue.
I am having issues getting the filter to work. The docs returned do NOT match the filter (very confusing).
Aggregation (match) might be an alternative to filter.
The questions is: How to input a filter (or aggregation) query into the Glue dynamic frame options?