Tanken bakom MongoDB är att eliminera (eller åtminstone minimera) relationsdata. Har du funderat på att bara bädda in närvarodata direkt i varje studentpost? Detta är faktiskt det föredragna designmönstret för MongoDB och kan resultera i mycket bättre prestanda och skalbarhet.
Om du verkligen behöver mycket relationell och normaliserad data, kanske du vill överväga att använda MongoDB.