EventGet 50% off your ticket to MongoDB.local NYC on May 2. Use code Web50!Learn more >>
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 chats with us and shares details of a set of features within MongoDB Atlas designed to help developers improve the design of their schemas to avoid common anti-patterns. ...
Play Button
MongoDBSchema

May 20, 2022 | 13 min
Article

Paginations 2.0: Why I Would Choose MongoDB

Paginations - John Page's thoughts and tips.

May 19, 2022 | 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.

May 19, 2022 | 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

May 31, 2022 | 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
News & Announcements

Improved Error Messages for Schema Validation in MongoDB 5.0

Learn about improved error messages for schema validation in MongoDB 5.0....
MongoDB thumbnail image

Jun 14, 2023
Article

How Prisma Introspects a Schema from a MongoDB Database

In this blog, you’ll learn about Prisma and how we interact with MongoDB, plus the next steps after having a schema....
MongoDB thumbnail image

Jun 09, 2023
Jan Piotrowski
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

Jun 09, 2023
Lauren Schaefer (+1)
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

Jun 09, 2023
Lauren Schaefer (+1)
Article

Unnecessary Indexes

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

Jun 09, 2023
Lauren Schaefer (+1)
Article

Massive Number of Collections

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

Jun 09, 2023
Lauren Schaefer (+1)
Article

Massive Arrays

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

Jun 09, 2023
Lauren Schaefer (+1)
Article

Building with Patterns: The Polymorphic Pattern

Over the course of this blog post series, we'll take a look at twelve common Schema Design Patterns that work well in MongoDB....
MongoDB thumbnail image

Jun 09, 2023
Ken W. Alger (+1)
Tutorial

Building with Patterns: The Outlier Pattern

Over the course of this blog post series, we'll take a look at twelve common Schema Design Patterns that work well in MongoDB....
MongoDB thumbnail image

Jun 09, 2023
Ken W. Alger (+1)
Article

Bloated Documents

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

Jun 09, 2023
Lauren Schaefer (+1)