Fråga på modell som har EmbedsMany relation kommer att inkludera instans(er) av relaterad detaljmodell i resultatet. Detta beror på att den underordnade modellen kommer att finnas kvar i ett fält i huvudtabellen, i form av ett dokument, om du använder SQL-databas.
HasMany lagrar id för relaterad modell och det är upp till dig om du ska inkludera instans av relaterad modell eller inte i din fråga. I detta fall kommer huvud- och detaljdata att lagras i en separat tabell.
Vad som är bättre att använda beror verkligen på dig och dina behov.