Mange mennesker bruger MongoDB til en cache med lav-medium kvalitet, og det fungerer bare fantastisk.
Fordi det tilbyder mere funktionalitet end et simpelt nøgleværdilager via ad-hoc forespørgsel, er det ikke så rent af et cachinglag som en memcache eller redis (det kan være langsommere at indsætte og hente data).
Ekstremt høj ydeevne er opnåelig (arbejdssættet er trods alt i RAM), men datamodellen er tungere.
Men på bagsiden tilbyder MongoDB et vedholdenhedslag, der giver meget mere mening (for de fleste udviklere) for den type data, der højst sandsynligt er behov for på et senere tidspunkt, i modsætning til Redis.