有没有办法使用单个连接到 mongodb的多个数据库?我发现了这个: https://mongodb.github.io/node-mongodb-native/api-generated/mongoclient.html#open 但最好的我可以告诉那些文件已经过时了,因为MongoClien
https://mongodb.github.io/node-mongodb-native/api-generated/mongoclient.html#open
但最好的我可以告诉那些文件已经过时了,因为MongoClient上似乎没有一个开放的方法?你真的需要建立多个连接吗?
谢谢!
找到了: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’)..有点模糊.一些测试似乎有效,所以我会将此标记为其他任何人的答案.