1

今MongoDBをNode.jsで使う方法を学んでいるのですが、私の知る限りコードの書き方は2通りあります。

1 つ (一部の書籍やオンライン ブログ):

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

2 (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 に答える