Veel mensen gebruiken MongoDB voor een cache van lage tot gemiddelde kwaliteit en het werkt gewoon geweldig.
Omdat het meer functionaliteit biedt dan een eenvoudige sleutelwaardeopslag via ad-hoczoekbaarheid, is het niet zo puur een cachinglaag als een memcache of redis (het kan langzamer zijn om gegevens in te voegen en op te halen).
Extreem hoge prestaties zijn haalbaar (de werkset bevindt zich immers in RAM), maar het datamodel is zwaarder.
Aan de andere kant biedt MongoDB wel een persistentielaag die (voor de meeste ontwikkelaars) veel logischer is voor het type gegevens dat hoogstwaarschijnlijk op een later tijdstip nodig is, in tegenstelling tot Redis.