title: Find after aggregate in MongoDB
body: <pre><code>{
      "_id" : ObjectId("5852725660632d916c8b9a38"),
      "response_log" : [ 
      {
          "campaignId" : "AA",
          "created_at" : ISODate("2016-12-20T11:53:55.727Z")
      }, 
      {
          "campaignId" : "AB",
          "created_at" : ISODate("2016-12-20T11:55:55.727Z")
  
      }]
  }
  </code></pre>
  
  <p>I have a document which contains an array. I want to select all those documents that do not have response_log.created_at in last 2 hours  from current time and count of response_log.created_at in last 24 is less than 3.</p>
  
  <p>I am unable to figure out how to go about it. Please help</p>