When you never need to work with two different documents at once, but need cheap scale. I once worked on a mobile game which saved player progress by uploading JSON to the server — the server never even parsed it, just saved directly to Mongo. And later retrieved it back when the player logged in.
That was the only time when I experienced a Mongo-based system which didn't suffer from any Mongo-induced problems.