Mongo:MongoClient.connection只是新MongoClient(新的Server())的简写吗?

时间:2015-03-23 17:42:42

标签: mongodb

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);
});

他们从未明确说过两者之间的区别。看起来第二个版本只是第一个版本的简写。这是真的还是还有其他我没有到达的地方?

0 个答案:

没有答案