I'm building out an app that basically allows users to manage an online address book.
I'm a SQL guy and am used to normalizing my Db.
I'm developing my first app using the MEAN stack and I need help understanding best practice for MongoDb.
I realize you can do joins in Mongo, but from what I've read most advice is to store everything into a single record within a collection.
In my case, I have a user, who could have over 1,000 or more contacts in their account, with over 100 fields each.
I'm hoping someone with a lot of Mongo development can chime in and tell me what a best practice would be. Would you really have one document with over a thousand contacts? How does that scale?