title: MongoDB throwing error Module not found: 'module'
body: <p>I have a Mongo db setup on localhost:27017 and and trying to connect to it from my app that uses Webpack via Mongoose. I have Mongoose installed as a package. Here is my code:</p>
  
  <pre><code>import mongoose from 'mongoose';
  var db = mongoose.connect('mongodb://localhost:27017/music-app');
  
  mongoose.connection.once('connected', function() {
      console.log("Connected to database")
  });
  </code></pre>
  
  <p>I'm pretty sure i've followed the documentation correctly but it's throwing the following compile error:</p>
  
  <pre><code>Error in ./~/mongoose/~/mongodb/~/mongodb-core/~/require_optional/~/resolve-from/index.js
  Module not found: 'module' in C:\Users\new\Desktop\Development Projects\music-app\node_modules\mongoose\node_modules\mongodb\node_modules\mongodb-core\node_modules\require_optional\node_modules\resolve-from
  </code></pre>
  
  <p>There is also another error in the console:</p>
  
  <pre><code>webpackHotDevClient.js:216 Error in ./~/mongoose/~/mongodb/lib/mongo_client.js
  Module not found: 'dns' in C:\Users\new\Desktop\Development Projects\music-app\node_modules\mongoose\node_modules\mongodb\lib
  
   @ ./~/mongoose/~/mongodb/lib/mongo_client.js 12:10-24
  </code></pre>
  
  <p>Anyone seen this before and know how to resolve it? Is there additional packages I might need to install in node?</p>