node-mongodb-native 2.X驱动程序用于多个数据库



是否有一种方法可以使用多个数据库与单个连接到mongodb?我发现了这个:

https://mongodb.github.io/node-mongodb-native/api-generated/mongoclient.html开放

,但最好我能告诉这些文档是旧的,因为似乎没有一个open方法上的蒙古客户端?你真的需要建立多个联系吗?

谢谢!

找到了:

http://mongodb.github.io/node-mongodb-native/2.0/api/Db.html db

这是他们的例子

var MongoClient = require('mongodb').MongoClient,
  test = require('assert');
MongoClient.connect('mongodb://localhost:27017/test', function(err, db) {
  test.equal(null, err);
  // Reference a different database sharing the same connections
  // for the data transfer
  var secondDb = db.db("integration_tests_2");
  ...

是同步的。我觉得很奇怪,这个方法里面没有"使用"这个词。也似乎奇怪的是,它属于db类。db.db('other_db') . .有点晦涩。做了一些测试,似乎有效,所以我将把这个标记为其他人的答案,结束在这里。

最新更新