MongoDB có thể bão hòa tất cả các lõi trên máy đa lõi cho các hoạt động đọc, nhưng đối với các hoạt động ghi và giảm bản đồ MongoDB chỉ có thể sử dụng một lõi duy nhất cho mỗi quy trình mongod.
Hạn chế đối với MapReduce lõi đơn là do trình thông dịch Javascript mà MongoDB sử dụng. Đây là điều đáng lẽ sẽ được khắc phục trong tương lai nhưng trong thời gian tạm thời, bạn có thể sử dụng Hadoop để thực thi MapReduce và lưu trữ tập kết quả trong cơ sở dữ liệu MongoDB của bạn.
Một tùy chọn khác cho thấy kết quả hỗn hợp là chạy một quy trình mongod duy nhất cho mọi lõi trên ví dụ này, điều này sẽ không tăng hiệu suất cho một cơ sở dữ liệu duy nhất trừ khi chúng được định cấu hình để chạy trong một thiết lập phân đoạn.