T:Bagaimana luwak menangani penambahan dokumen yang memiliki bidang yang BUKAN bagian dari skema?
T:Bagaimana Anda membuat luwak memperingatkan Anda jika bidang dokumen tertentu belum ditambahkan meskipun dokumen berhasil disimpan?
...tetapi jika Anda benar-benar memerlukan kunci penyimpanan yang tidak ada dalam skema, maka Anda harus menanganinya sendiri. Dua pendekatan yang dapat saya pikirkan adalah:
1. Untuk menyimpan kunci yang tidak ada dalam skema, Anda dapat mengatur strict
ke false pada contoh model tertentu
atau di pembaruan khusus
. Kemudian, Anda perlu menulis beberapa validasi bahwa (a) nilai dalam dokumen sesuai dengan standar Anda dan (b) dokumen yang disimpan dalam database cocok dengan dokumen yang Anda kirim.
2. Anda dapat melihat apakah Jenis skema campuran
dapat melayani kebutuhan Anda alih-alih menonaktifkan validasi yang datang dengan strict
. (Gulir ke bawah ke 'catatan penggunaan' pada tautan itu, karena tautan ke dokumentasi 'Campuran' tampaknya rusak untuk saat ini.)