Node.js中mongodb模块上的不同语法

我现在正在学习如何在Node.js中使用MongoDB,但是据我所知,有两种编写代码的方法。

一个(在一些书和在线博客):

var Db = require('mongodb').Db, Connection = require('mongodb').Connection, Server = require('mongodb').Server; 

两个(Github页面及其在10gen的文档页面):

 var MongoClient = require('mongodb').MongoClient; 

为什么会出现差异,如果除语法之外还有其他差异,我应该采取哪一种? 也许是由于模块的不同版本,但如果是这样的话,我必须采取哪一个呢?

谢谢。

MongoClient所有不同驱动程序的新的首选方式。 它已经确认(安全)写入默认情况下,应该是MongoDB的一般接口。 有关如何和为什么,请参阅http://blog.mongodb.org/post/36666163412/introducing-mongoclient