title: Does module.require(...).* return a copy of module.exports.* or a reference of it?
body: <p>In the following code, are the "db" variables in session.js and user.js referencing to the same object in db.js, or are they copies of it (making separate connections to my db server)?</p>
  
  <pre><code>// db.js
  var mongojs = require('mongojs');
  var db = mongojs('test', ['users', 'sessions']);
  module.exports.database = db;
  
  // session.js
  var db = require('../db.js').database;
  ......
  
  // user.js
  var db = require('../db.js').database;
  ......
  </code></pre>
  
  <p>Thanks!</p>