Building with Patterns: A Summary | MongoDB Blog
As we wrap up the Building with Patterns series, it's a good opportunity to recap the problems the patterns that have been covered solve and highlight some of the benefits and trade-offs each pattern has. The most frequent question that is asked about schema design patterns, is "I'm designing an application to do X, how do I model the data?"
This is a list of all the Schema Patterns described by Atlas
MongoDB: Step-4: Designing the schema
We will touch upon the principles that can be used for defining & determining the schema design for any project. Once you apply this you will arrive upon a fluid schema upon which you may then apply design patterns to arrive at the final schema.
MongoDB: Step-5: Indexes and Query Performance Optimizations
This covers the various options of indexes, how to evaluate the query, understand the query-plan and the usage of indexes for different business scenarios. MongoDB supports extensive feature indexes that enable rich querying. i.e. over and above the index on the primary key, it has the ability to index different columns as secondary indexes.