title: MongoDB : Find/filter data by today date of birth without aggregation
body: <p>I am working on the product where user can upload the data and the datatype for the data will be picked up by the user dynamically while uploading. I am storing the data in mongodb. User can write the rule on front end to segment the data. One of the requirement is, the rule can be given such a way that find all the records whose date of birth is today. For that I might need to filter the document by day &amp; month. As of now I am building the mongo query (java) as BasicDBObject dynamically based on rule given by user. </p>
  
  <p>So filter needs to happen like $date.month=12 &amp;&amp; $date.day=10 (to get all the records whose birth date fall under 10th of december).  </p>
  
  <p>Can some one help how it can be achieved in Mongo query? </p>