2015-06-11 15 views

risposta

7

EmbedsMany - un modello che incorpora molte istanze di un altro modello; ad esempio, un Cliente può avere più indirizzi e-mail e ogni indirizzo e-mail è un oggetto complesso che contiene etichetta e indirizzo. Una relazione hasMany costruisce una connessione uno-a-molti con un altro modello.

EmbedsMany incorpora tutti gli oggetti figlio nello stesso oggetto padre, HasMany memorizza separatamente oggetti figlio e ha una proprietà come chiave esterna per fare riferimento al modello di dichiarazione.

+1

Sto usando MySQL, suppongo che questo si applichi solo ai database di documenti come MongoDB? – Ernie

+2

@Ernie: il DB di backend non ha molta importanza, mysql memorizzerà felicemente un array o un oggetto JSON con stringa in una colonna – Brian