Explore Developer Center's New Chatbot! MongoDB AI Chatbot can be accessed at the top of your navigation to answer all your MongoDB questions.

Introducing MongoDB 8.0, the fastest MongoDB ever!
MongoDB Developer
MongoDB Developer Centerchevron-right
Developer Topicschevron-right
Productschevron-right

Schema

plus Follow
Sign in to follow topics
Logically order and understand your data via data modeling

Featured

Podcast

Schema Suggestions with Julia Oppenheim - Podcast Episode 59

Today, we are joined by Julia Oppenheim, Associate Product Manager at MongoDB. Julia shares details of a set of features within MongoDB Atlas....
Play Button
MongoDBSchema

Aug 09, 2024 | 13 min
Article

Paginations 2.0: Why I Would Choose MongoDB

Paginations - John Page's thoughts and tips.

Jul 12, 2024 | 4 min read
Article

How Prisma Introspects a Schema from a MongoDB Database

MongoDB thumbnail image

May 19, 2022 | 8 min read
Schema Articles
All Schema Articles
Article

Paginations 2.0: Why I Would Choose MongoDB

Paginations - John Page's thoughts and tips.

Jul 12, 2024 | 4 min read
Article

How Prisma Introspects a Schema from a MongoDB Database

MongoDB thumbnail image

May 19, 2022 | 8 min read
Article

A Summary of Schema Design Anti-Patterns and How to Spot Them

MongoDB thumbnail image

Oct 01, 2024 | 3 min read
All Schema Articles
Schema Tutorials
All Schema Tutorials
Tutorial

Building with Patterns: The Subset Pattern

MongoDB thumbnail image

Sep 23, 2022 | 3 min read
Tutorial

Building with Patterns: The Outlier Pattern

MongoDB thumbnail image

May 16, 2022 | 3 min read
Tutorial

Building with Patterns: The Bucket Pattern

MongoDB thumbnail image

May 16, 2022 | 3 min read
All Schema Content
search
  • Latest
  • Highest Rated
Article

Case-Insensitive Queries Without Case-Insensitive Indexes

Don't fall into the trap of this MongoDB Schema Design Anti-Pattern: Case-Insensitive Queries Without Case-Insensitive Indexes
MongoDB thumbnail image

Oct 01, 2024
Lauren Schaefer (+1)
Article

Unnecessary Indexes

Don't fall into the trap of this MongoDB Schema Design Anti-Pattern: Unnecessary Indexes
MongoDB thumbnail image

Oct 01, 2024
Lauren Schaefer (+1)
Article

7 Things I Learned While Modeling Data for YouTube Stats

We developed an app that pulls daily stats from the YouTube API, stores them in an Atlas database, and displays them in a MongoDB Charts dashboard.
MongoDB thumbnail image

Oct 01, 2024
Lauren Schaefer
Article

Separating Data That is Accessed Together

Don't fall into the trap of this MongoDB Schema Design Anti-Pattern: Separating Data That is Accessed Together
MongoDB thumbnail image

Oct 01, 2024
Lauren Schaefer (+1)
Article

Bloated Documents

Don't fall into the trap of this MongoDB Schema Design Anti-Pattern: Bloated Documents
MongoDB thumbnail image

Oct 01, 2024
Lauren Schaefer (+1)
Article

Massive Number of Collections

When happens when you have a massive number of collections? Turns out, they're not great. In this post, we'll examine why.
MongoDB thumbnail image

Oct 01, 2024
Lauren Schaefer (+1)
Tutorial

MongoDB Schema Design: Data Modeling Best Practices

Have you ever wondered, "How do I model a MongoDB database schema for my application?" This post answers all your questions!
MongoDB thumbnail image

Oct 01, 2024
Joe Karlsson
Article

Massive Arrays

Don't fall into the trap of this MongoDB Schema Design Anti-Pattern: Massive Arrays
MongoDB thumbnail image

Oct 01, 2024
Lauren Schaefer (+1)
Article

A Summary of Schema Design Anti-Patterns and How to Spot Them

Get a summary of the six MongoDB Schema Design Anti-Patterns. Plus, learn how MongoDB Atlas can help you spot the anti-patterns in your databases.
MongoDB thumbnail image

Oct 01, 2024
Lauren Schaefer (+1)
Tutorial

Document Enrichment and Schema Updates

Your business needs changed and data needs to be stored within an existing dataset! Learn to add/populate fields into an existing database collection.
MongoDB thumbnail image

Aug 13, 2024
Jesse Hall