Semua bidang dalam skema luwak adalah opsional secara default (selain _id , tentu saja).
Kolom hanya diperlukan jika Anda menambahkan required: true
untuk definisinya.
Jadi definisikan skema Anda sebagai superset dari semua bidang yang memungkinkan, tambahkan required: true ke bidang yang diperlukan.