Когато използвате поддокументи, вие всъщност имате копие на данните във вашия родителски документ, което ви позволява да получите всички документи + поддокументни данни в една заявка.
Когато използвате "вложени модели", вие всъщност не ги влагате, а препращате от родителския модел към дъщерния модел. В този случай трябва да използвате популация , което означава, че не можете да получите всички данни в една заявка.
Накратко :поддокументите всъщност влагат данните, а вашите „вложени модели“ ги препращат само чрез техния идентификатор