m165/KN02/readme.md
Jannis Feldmann 673aca12a0 fix: style
2025-02-24 16:07:15 +01:00

19 lines
550 B
Markdown

# A: Konzeptionelles Datenmodell
![alt text](<Screenshot 2025-02-18 at 14.56.34.png>)
# B: Logisches Modell für MongoDB
![alt text](<Screenshot 2025-02-24 at 16.06.52.png>)
Spiele werden als eigene collection gespeichert, weil sie von vielen Spielern referenziert werden und selten geändert werden. Das vermeidet auch duplikate.
Achievements werden häufig nach allen Spielern gefiltert, die sie erreicht haben.
"errungen_von" speichert, welche Spieler ein Achievement erreicht haben.
# C: Anwendung des Schemas in MongoDB
[db.js](db.js)