title: To to do a parallel "Query" in Mongoose
body: <p>I am pretty new to Mongoose so please bear with me.</p>
  
  <p>Is there a way to perform two queries in "parallel". Or at least query two documents and return their results together? The callback notation is tripping me up a little with the sync.</p>
  
  <p>In pseudo code this is what I am looking for:</p>
  
  <pre><code>function someWork(callback) {   
      var task1 = service.doQueryAndReturnTask();   
      var task2 = service.doQueryAndReturnTask();
  
      waitAll(task1, task2);
  
      callback(task1, task2); 
  }
  </code></pre>
  
  <p>I know this is not the solution, due to the need to have callback on the doQueryAndReturnTask, but I need a pattern that works and referrable doesnt chain the callbacks</p>