När du använder underdokument har du faktiskt en kopia av data i ditt överordnade dokument, vilket gör att du kan få alla dokument + underdokument-data i en enda fråga.
När du använder "kapslade modeller" kapslar du dem inte riktigt, utan refererar från föräldramodellen till barnmodellen. I det här fallet måste du använda population , vilket innebär att du inte kan få all data i en enda fråga.
Kort sagt :underdokument kapslar faktiskt data, och dina "kapslade modeller" refererar bara till dem via deras id