Mongoose là cấp cao hơn và sử dụng trình điều khiển MongoDB (đó là một phần phụ thuộc, hãy kiểm tra package.json), vì vậy bạn sẽ sử dụng theo cách đó với các tùy chọn đó. Câu hỏi bạn nên tự hỏi là, "Tôi muốn sử dụng trình điều khiển thô hay tôi cần một công cụ mô hình tài liệu-đối tượng?" Nếu bạn đang tìm kiếm một công cụ mô hình hóa đối tượng (ODM, một đối tác của ORM từ thế giới SQL) để bỏ qua một số công việc cấp thấp hơn, bạn muốn Mongoose.
Nếu bạn muốn có một trình điều khiển, vì bạn có ý định phá vỡ nhiều quy tắc mà ODM có thể thực thi, hãy sử dụng MongoDB. Nếu bạn muốn có một trình điều khiển nhanh và có thể sống với một số tính năng còn thiếu, hãy dùng thử Mongolian DeadBeef: https://github.com/marcello3d/node-mongolian