Ако трябва да съхранявате стойности, които не са съпоставени с клас документи в масив, можете да използвате collection картографиране на полета, което се картографира към основен масив в MongoDB. Има и hash тип, който по подобен начин преобразува асоциативен масив в PHP в обект в MongoDB, без да картографира нищо в него.
Ако „Type“ във вашия пример е картографиран клас на документ, тогава ще искате да използвате EmbedMany
връзка, която ще съхранява един или повече картирани документи в масив в рамките на родителския документ. В MongoDB това ще бъде представено като масив от обекти, което е подобно на това, което бихте могли да направите сами с collection поле (съхранява масив от асоциативни масиви); въпреки това ODM ще използва съпоставянето EmbedMany, за да хидратира тези обекти обратно в копия на документи.