Korzystając z dokumentów podrzędnych, w rzeczywistości masz kopię danych w dokumencie nadrzędnym, co pozwala uzyskać cały dokument + dane dokumentów podrzędnych w jednym zapytaniu.
Używając „modeli zagnieżdżonych”, tak naprawdę nie zagnieżdżasz ich, ale odwołujesz się z modelu nadrzędnego do modelu podrzędnego. W takim przypadku musisz użyć populacja , co oznacza, że nie można uzyskać wszystkich danych w jednym zapytaniu.
W skrócie :dokumenty podrzędne faktycznie zagnieżdżają dane, a "zagnieżdżone modele" odwołują się do nich tylko poprzez ich identyfikator