Hvis du har brug for at gemme værdier, der ikke er knyttet til en dokumentklasse i et array, kan du bruge collection
feltmapping, som kortlægges til et grundlæggende array i MongoDB. Der er også en hash
type, som på samme måde konverterer et associativt array i PHP til et objekt i MongoDB uden at kortlægge noget i det.
Hvis "Type" i dit eksempel er en kortlagt dokumentklasse, vil du gerne bruge en EmbedMany
relation, som vil gemme et eller flere tilknyttede dokumenter i et array i det overordnede dokument. Inden for MongoDB vil dette blive repræsenteret som et array af objekter, som svarer til, hvad du selv kunne gøre med collection
felt (lagring af et array af associative arrays); dog vil ODM bruge EmbedMany-kortlægningen til at hydrere disse objekter tilbage til dokumentforekomster.