title: What does module.exports = { Mongoose , models: { ... } } mean?
body: <p>I am learning Node/Mongo, and now I can understand the code like this,</p>
  
  <pre><code>module.exports = mongoose.model('User', UserSchema);
  </code></pre>
  
  <p>I have trouble understanding the following,</p>
  
  <pre><code>module.exports = { Mongoose, // var Mongoose = require('mongoose');
      models: {
          user: require('./schemas/user.js'),
          room: require('./schemas/room.js')
      }
  };
  </code></pre>
  
  <p>I can see the author wants to export Mongoose and the models. But is the exported object a JSON object? Is the <em>Mongoose</em> in it a key or a value? Is JSON allowed a key without value or a value without a key? 
  Or I am getting all wrong?</p>