Många människor använder MongoDB för en cache med låg-medelgrad och det fungerar alldeles utmärkt.
Eftersom det erbjuder mer funktionalitet än ett enkelt nyckelvärdelager via ad-hoc-frågningar, är det inte lika rent cachinglager som en memcache eller redis (det kan vara långsammare att infoga och hämta data).
Extremt hög prestanda kan uppnås (arbetsuppsättningen är trots allt i RAM), men datamodellen är tyngre.
Men på baksidan erbjuder MongoDB ett beständighetslager som är mycket mer meningsfullt (för de flesta utvecklare) för den typ av data som sannolikt behövs vid ett senare tillfälle, till skillnad från Redis.