1

我现在正在学习如何在 Node.js 中使用 MongoDB,但只要我知道,有两种方法可以编写代码。

一(在一些书籍和在线博客上):

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

二(Github 页面及其 10gen 上的文档页面):

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

为什么会出现差异,如果除了语法之外还有其他差异,我应该选择哪一个?也许这是由于模块的不同版本,但如果是这样的话,我必须在哪个数字上取代另一个?

谢谢。

4

1 回答 1

1

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

于 2013-08-16T08:56:53.840 回答