Bạn mở kết nối Db một lần với MongoClient và sử dụng lại nó trên ứng dụng của mình. Nếu bạn cần sử dụng nhiều db, bạn sử dụng hàm .db trên đối tượng Db để làm việc trên một db khác bằng cách sử dụng cùng một nhóm kết nối cơ bản. Một nhóm được giữ để đảm bảo một thao tác chặn duy nhất không thể đóng băng ứng dụng node.js của bạn. Kích thước mặc định nếu 5 kết nối trong một nhóm.
http://mongodb.github.io/node-mongodb-native/driver-articles/mongoclient.html
Tôi cũng quên thêm. Như câu trả lời khác đã chỉ ra rằng việc thiết lập một kết nối TCP mới là MONG MUỐN theo thời gian và bộ nhớ khôn ngoan, đó là lý do tại sao bạn sử dụng lại các kết nối. Ngoài ra, một kết nối mới cũng sẽ tạo ra một Luồng mới trên MongoDB bằng cách sử dụng bộ nhớ trên Db.