Rất nhiều người sử dụng MongoDB cho một bộ nhớ cache cấp trung bình thấp và nó hoạt động rất tốt.
Bởi vì nó cung cấp nhiều chức năng hơn là một kho lưu trữ giá trị khóa đơn giản thông qua khả năng truy vấn đặc biệt, nó không thuần túy là một lớp bộ nhớ đệm như memcache hoặc redis (việc chèn và truy xuất dữ liệu có thể chậm hơn).
Có thể đạt được hiệu suất cực cao (xét cho cùng thì bộ hoạt động nằm trong RAM), nhưng mô hình dữ liệu nặng hơn.
Tuy nhiên, mặt khác, MongoDB cung cấp một lớp bền vững có ý nghĩa hơn rất nhiều (đối với hầu hết các nhà phát triển) cho loại dữ liệu có khả năng cần thiết nhất sau này, không giống như Redis.