title: How to do reporting with MongoDB?
body: <p>I'm considering MongoDB for my next big project, but I have a couple of concerns. In particular, how can I do reporting? </p>
  
  <p>My understanding is that I can't do the same kinds of joins and aggregation I would normally do in a relational database. The reporting I had in mind involves aggregating a lot of data from different "tables" with strict criteria.</p>
  
  <p>Is this easily doable in MongoDB, or is it going to be a big headache?</p>