title: Creating Mongoose Schemas with or without 'new' keyword?
body: <p>Most of the examples I have seen online do something like...</p>
  
  <pre><code>var UserSchema = new mongoose.Schema({
      name: String,
      age: String
  });
  </code></pre>
  
  <p>However, recently I found a book do the above... but without the new keyword.</p>
  
  <pre><code>var UserSchema = mongoose.Schema({
      name: String,
      age: String
  });
  </code></pre>
  
  <p>I am now confused. Do we use the new keyword for creating the schema or not.. and what happens in both cases?</p>