MongoDB fits when you design a database based on the way the data will be accessed. That way with one read operation you can get all the data you need to show in the client. Application oriented design. If you don't know the way the data will be accessed or you want 'however' access you should normalize your entities and their relationship (SQL approach)
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.