I've only ever heard of mongo successfully used for two use cases:
1. As a cache, like redis 2. As a log store, like Elasticsearch
In both cases, the data is somewhat ephemeral, and not the "source of truth" for the app. The minute it is used for holding real, customer supporting data, things start to get dire real fast.