在我使用的项目中 node-mongodb-native连接到包含一些集合的数据库。
现在有另一个数据库包含另一个需要的集合。我想从同一个项目查询这个集合,代码更改量最少。
我知道MongoEngine does this相当漂亮。
在 NodeJS 中是否有标准的方法来执行此操作,例如使用 node-mongodb-native 驱动程序?
最佳答案
我想这就是您连接到 mongo 数据库的方式,同样,您可以创建一个具有不同名称的新 Mongo 客户端变量来连接到新数据库。
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();
});
});
关于node.js - NodeJS/MongoDB 中集合的不同数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34607820/