Posting this as a Community Wiki, since this was commented by @DougStevenson and it answered the question:
If you can make queries to satisfy your app’s requirements, then yes, it’s good enough. That’s all that really matters. If it doesn’t satisfy queries, then you will need to step back, define your queries carefully, then structure your data to satisfy them.
NoSQL data modeling typically follows the queries you need, so define those first.
CLICK HERE to find out more related problems solutions.