title: Mongoose .find() method causes requests to hang
body: <p>I have this route defined, but any requests made to it get's stuck on 'pending' and runs forever.</p>
  
  <p>When I log the code, I see <code>1</code> followed by <code>4</code>, which means the code inside the find method never gets executed</p>
  
  <pre><code>  # Calendar routes
    router.get '/calendars', (req, res) -&gt;
      console.log '1'
      Calendar.find (err, calendars) -&gt;
        console.log "2" + err
        console.log "3" + calendars
        res.send(err) if err
        res.json(calendars)
        return
      console.log '4'
      return
  </code></pre>
  
  <p>Model</p>
  
  <pre><code>mongoose = require("mongoose")
  
  module.exports = mongoose.model("Calendar",
    name: String
  )
  </code></pre>
  
  <p>Any ideas on why this is?</p>