Het idee achter MongoDB is om relationele gegevens te elimineren (of op zijn minst te minimaliseren). Heb je overwogen om de aanwezigheidsgegevens gewoon rechtstreeks in elk studentendossier in te voegen? Dit is eigenlijk het voorkeursontwerppatroon voor MongoDB en kan resulteren in veel betere prestaties en schaalbaarheid.
Als u echt zeer relationele en genormaliseerde gegevens nodig heeft, wilt u misschien het gebruik van MongoDB heroverwegen.