在MongoDocs中,他们指定这是创建开放连接的正确方法:
var MongoClient = require(' mongodb')。MongoClient ,Server = require(' mongodb')。服务器;
var mongoClient = new MongoClient(new Server('localhost', 27017));
mongoClient.open(function(err, mongoClient) {
var db1 = mongoClient.db("mydb");
mongoClient.close();
});
但后来他们提到你也可以这样做:
MongoClient.connect("mongodb://localhost:27017/integration_test", function(err, db) {
test.equal(null, err);
test.ok(db != null);
});
他们从未明确说过两者之间的区别。看起来第二个版本只是第一个版本的简写。这是真的还是还有其他我没有到达的地方?