Jika Anda perlu menyimpan nilai yang tidak dipetakan ke kelas dokumen dalam larik, Anda dapat menggunakan collection
pemetaan bidang, yang memetakan ke array dasar di MongoDB. Ada juga hash
type, yang juga mengonversi array asosiatif di PHP menjadi objek di MongoDB tanpa memetakan apa pun di dalamnya.
Jika "Ketik" dalam contoh Anda adalah kelas dokumen yang dipetakan, maka Anda akan ingin menggunakan EmbedMany
hubungan, yang akan menyimpan satu atau lebih dokumen yang dipetakan dalam larik di dalam dokumen induk. Dalam MongoDB, ini akan direpresentasikan sebagai array objek, yang mirip dengan apa yang dapat Anda lakukan sendiri dengan collection
field (menyimpan array dari array asosiatif); namun, ODM akan menggunakan pemetaan EmbedMany untuk menghidrasi objek tersebut kembali ke instance dokumen.