When is it more appropriate to use referencing instead of embedding in MongoDB?
For one-to-one relationships where the related data is small and frequently accessed together.
When you want to avoid making multiple queries to retrieve related data.
When you have many-to-many relationships or large sub-documents.
When you need to perform atomic updates on the parent and related documents simultaneously.
This question is part of this quiz :
MongoDB Data Model Quiz