MongoClientでDb接続を一度開き、アプリケーション全体で再利用します。複数のデータベースを使用する必要がある場合は、Dbオブジェクトの.db関数を使用して、同じ基になる接続プールを使用して別のデータベースで作業します。単一のブロッキング操作でnode.jsアプリケーションがフリーズしないように、プールが保持されます。プール内に5つの接続がある場合のデフォルトサイズ。
http://mongodb.github.io/node-mongodb-native/driver-articles/mongoclient.html
追加するのも忘れました。他の回答が指摘しているように、新しいTCP接続の設定は時間的にもメモリ的にも費用がかかるため、接続を再利用します。また、新しい接続により、Dbのメモリを使用してMongoDBに新しいスレッドが作成されます。