L'idée derrière MongoDB est d'éliminer (ou du moins de minimiser) les données relationnelles. Avez-vous envisagé d'intégrer les données de présence directement dans chaque dossier étudiant ? Il s'agit en fait du modèle de conception préféré pour MongoDB et peut entraîner de bien meilleures performances et évolutivité.
Si vous avez vraiment besoin de données hautement relationnelles et normalisées, vous voudrez peut-être reconsidérer l'utilisation de MongoDB.