Blog

Your dream job? Lets Git IT.
Interactive technical interview preparation platform designed for modern developers.

XGitHub

Platform

  • Categories

Resources

  • Blog
  • About the app
  • FAQ
  • Feedback

Legal

  • Privacy Policy
  • Terms of Service

© 2025 LetsGit.IT. All rights reserved.

LetsGit.IT/Categories/MongoDB
MongoDBmedium

Embedding vs referencing in MongoDB schema design?

Tags
#embedding#referencing#schema-design#mongodb
Back to categoryPractice quiz

Answer

Embedding stores related data inside one document, giving fast reads and atomic updates but risking large documents and duplication. Referencing stores IDs to other documents/collections, avoiding duplication and supporting large relationships, but requiring extra queries or $lookup.

Related questions

MongoDB
Embedding vs referencing: when would you embed documents in MongoDB?
#mongo#schema-design#embedding
MongoDB
How does a unique index work in MongoDB (and why do you need it)?
#unique-index#concurrency#mongodb
MongoDB
`$push` vs `$addToSet` — what’s the difference?
#mongodb#arrays#update
MongoDB
Why are unbounded arrays inside MongoDB documents dangerous?
#arrays#schema-design#limits
MongoDB
What does `upsert: true` mean in MongoDB updates?
#upsert#update#mongodb
MongoDB
In MongoDB updates, what does `$set` do?
#mongodb#update#set