title: In Meteor.js, use multiple MongoInternals.RemoteCollectionDriver with same collection name
body: <pre><code>MongoInternals.RemoteCollectionDriver("mongodb://#{server.ip}:#{server.port}/#{server.dbName}")
  </code></pre>
  
  <p>If I call multiple remote MongoDB methods and if there are collecitons with the same names, Meteor throws the error something like this, "collectionName/insert is already exist..."</p>
  
  <p>I think Meteor creates each collection's methods internally so that control each collection, but I need to control several MongoDB at a time with some reasons.</p>
  
  <p>How can I avoid this situation?</p>
  
  <p>In addition,
  I realize I can use Npm Mongo driver directly like this without any NPM package involving.</p>
  
  <pre><code>var MongoClient = MongoInternals.NpmModules.mongodb.module.MongoClient;
  
  // Connection URL
  var url = 'mongodb://localhost:27017/myproject';
  // Use connect method to connect to the Server
  MongoClient.connect(url, function(err, db) {
    console.log("Connected correctly to server");
    try {
      var collection = db.collection('documents');
      collection.find({}).toArray(function(err, docs){
        console.log(err);
        console.log(docs);
      });
    }
    catch(err) {
      console.log(err);
    }
    db.close();
  });
  </code></pre>
  
  <p>But this still forces me to control each DB with the Node.js callback style.
  Is there any idea to avoid this?</p>