Много хора използват MongoDB за кеш с нисък и среден клас и работи чудесно.
Тъй като предлага повече функционалност от простото съхранение на стойност на ключ чрез възможността за ad-hoc заявка, той не е толкова чист от кеширащ слой като memcache или redis (може да бъде по-бавно за вмъкване и извличане на данни).
Постижима е изключително висока производителност (работният комплект все пак е в RAM), но моделът на данни е по-тежък.
Въпреки това, от друга страна, MongoDB предлага слой за постоянство, който има много по-голям смисъл (за повечето разработчици) за типа данни, които най-вероятно ще са необходими по-късно, за разлика от Redis.