title: Complex multiple queries in mongoose with $or
body: <p>I'm trying to find a way to get myself a clean as possible code for using multiple complex queries.</p>
  
  <p>I have 2 documents in MongoDB.
  First one is followers and second one is events.</p>
  
  <p>First query: Get all the followers from a specific user.
  Second query: Get all the events from all those followers and sort them by date.</p>
  
  <p>I have no idea how to do the second query.</p>
  
  <p>Maybe something like this:</p>
  
  <pre><code>Event.find({ "$or" : [
                          {
                              'userId': followers[0].id,
                          },
                          {
                              'userId': followers[1].id,
                          },
                          {
                              'userId': followers[2].id,
                          },
                          ]});
  </code></pre>
  
  <p>But that doesn't feel a very clean code to me.</p>