I am creating an Android flash card app and I am thinking about using a document db, like MongoDB Stitch, to store my user's information. So far, I have thought about storing the following in a single document per user:
- username
- hashed password
- some unique identifier for the user
- an undetermined list of objects that will contain data for the front and back part of the flash card
I have do not have any experience working with no-SQL db's so I am not sure if this would be a good approach or not and would greatly appreciate some constructive feedback on whether this is poor design choice or not.