Desain schema

Modul pemodelan data dokumen, yaitu keputusan embedding vs referencing, pola relasi, antipola, dan validasi schema.

Modul ini membahas keputusan pemodelan data yang paling menentukan pada MongoDB, yaitu memilih embedding atau referencing, memodelkan relasi satu-ke-banyak dan banyak-ke-banyak, mengenali antipola schema, dan menegakkan struktur dokumen melalui validasi. Posisinya setelah agregasi karena bentuk dokumen yang dirancang di sini menentukan pipeline mana yang murah dan mana yang mahal. Prinsip utamanya, schema di MongoDB memang dirancang, bukan dibiarkan tanpa bentuk.