Gagasan di balik MongoDB adalah untuk menghilangkan (atau setidaknya meminimalkan) data relasional. Sudahkah Anda mempertimbangkan untuk menyematkan data kehadiran langsung ke setiap catatan siswa? Ini sebenarnya adalah pola desain yang disukai untuk MongoDB dan dapat menghasilkan kinerja dan skalabilitas yang jauh lebih baik.
Jika Anda benar-benar membutuhkan data yang sangat relasional dan dinormalisasi, Anda mungkin ingin mempertimbangkan kembali menggunakan MongoDB.