NodeJS / MongoDB中用于集合的不同数据库

在一个项目中,我正在使用node-mongodb-native连接到具有一些集合的数据库。

现在有另一个数据库包含另一个需要的集合。 我想从同一个项目中查询这个集合,用最less量的代码改变。

我知道MongoEngine这个很漂亮。

在NodeJS中是否有这样做的标准方式,例如使用node-mongodb-native驱动程序?

我想这是你连接到mongo数据库的方式,类似的,你可以用不同的名字创build一个新的Mongo客户端variables来连接到新的数据库。

var MongoClient = require('mongodb').MongoClient , assert = require('assert'); // Connection URL var url = 'mongodb://localhost:27017/myproject'; // Use connect method to connect to the Server MongoClient.connect(url, function(err, db) { assert.equal(null, err); console.log("Connected correctly to server"); insertDocuments(db, function() { db.close(); }); });